<SEC-DOCUMENT>0001654954-24-014461.txt : 20241114
<SEC-HEADER>0001654954-24-014461.hdr.sgml : 20241114
<ACCEPTANCE-DATETIME>20241114161701
ACCESSION NUMBER:		0001654954-24-014461
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		43
CONFORMED PERIOD OF REPORT:	20240930
FILED AS OF DATE:		20241114
DATE AS OF CHANGE:		20241114

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SMITH MIDLAND CORP
		CENTRAL INDEX KEY:			0000924719
		STANDARD INDUSTRIAL CLASSIFICATION:	CONCRETE PRODUCTS, EXCEPT BLOCK & BRICK [3272]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				541727060
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-13752
		FILM NUMBER:		241462627

	BUSINESS ADDRESS:	
		STREET 1:		ROUTE 28
		STREET 2:		P O BOX 300
		CITY:			MIDLAND
		STATE:			VA
		ZIP:			22728
		BUSINESS PHONE:		5404393266

	MAIL ADDRESS:	
		STREET 1:		RT 28
		STREET 2:		PO BOX 300
		CITY:			MIDLAND
		STATE:			VA
		ZIP:			22728
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>smid_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:smid="http://smid.com/20240930"><head><title>smid_10q.htm</title><!--Document Created by XBRLMaster--><meta http-equiv="Content-Type" content="text/html"/></head><body style="text-align:left;font:10pt times new roman"><div style="display:none;text-align:left;font:10pt times new roman;" id="XBRLDIV"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="From2024-01-01to2024-09-30" id="ixv-9947">0000924719</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="From2024-01-01to2024-09-30" format="ixt:booleanfalse" id="ixv-9948">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="From2024-01-01to2024-09-30" id="ixv-9949">--12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="From2024-01-01to2024-09-30" id="ixv-9950">Q3</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="From2024-01-01to2024-09-30" id="ixv-9951">2024</ix:nonNumeric><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2023-12-31" unitRef="USDPShares" decimals="INF" id="ixv-9952">0.01</ix:nonFraction><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-12-31" unitRef="Shares" decimals="0" id="ixv-9953">1000000</ix:nonFraction><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2024-09-30" unitRef="Shares" decimals="0" id="ixv-9954">0</ix:nonFraction><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2023-12-31" unitRef="Shares" decimals="0" id="ixv-9955">0</ix:nonFraction><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2023-12-31" unitRef="Shares" decimals="0" id="ixv-9956">0</ix:nonFraction><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2024-09-30" unitRef="Shares" decimals="0" id="ixv-9957">0</ix:nonFraction><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-12-31" unitRef="USDPShares" decimals="INF" id="ixv-9958">0.01</ix:nonFraction><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-12-31" unitRef="Shares" decimals="0" id="ixv-9959">8000000</ix:nonFraction><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="AsOf2023-12-31" unitRef="Shares" decimals="0" id="ixv-9960">40920</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="smid-20240930.xsd"/></ix:references><ix:resources><xbrli:context id="From2024-01-01to2024-09-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_smid_WeightedAverageGrantDateFairValueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:WeightedAverageGrantDateFairValueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31_smid_WeightedAverageGrantDateFairValueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:WeightedAverageGrantDateFairValueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_smid_NumberofSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:NumberofSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31_smid_NumberofSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:NumberofSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_smid_ServiceBasedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:ServiceBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ServiceBasedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:ServiceBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31_smid_ServiceBasedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:ServiceBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_us-gaap_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:WeightedAverageGrantDateFairValueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_NumberofSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:NumberofSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31_us-gaap_PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_srt_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31_smid_SummitCommunityBankMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smid:SummitCommunityBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2022-02-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_SummitCommunityBankMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smid:SummitCommunityBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2022-02-01to2022-02-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_smid_SummitCommunityBankMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smid:SummitCommunityBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_OneCustomerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smid:OneCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_TwoCustomerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smid:TwoCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ServiceRevenueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ServiceRevenueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ServiceRevenueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ServiceRevenueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:ShippingAndInstallationRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:ShippingAndInstallationRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:ShippingAndInstallationRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:ShippingAndInstallationRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:RoyaltiesIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:RoyaltiesIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:RoyaltiesIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:RoyaltiesIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierRentalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierRentalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierRentalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierRentalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:UtilityAndFarmProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:UtilityAndFarmProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:UtilityAndFarmProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:UtilityAndFarmProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:EasiSetAndEasiSpanBuildingSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:EasiSetAndEasiSpanBuildingSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:EasiSetAndEasiSpanBuildingSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:EasiSetAndEasiSpanBuildingSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_BarrierSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_BarrierSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_BarrierSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_BarrierSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SlenderwallSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SlenderwallSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SlenderwallSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SlenderwallSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:ArchitecturalPanelSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:ArchitecturalPanelSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:ArchitecturalPanelSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:ArchitecturalPanelSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SoundwallSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SoundwallSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SoundwallSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SoundwallSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-06-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-06-30_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-06-30_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-04-01to2024-06-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-04-01to2024-06-30_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-04-01to2024-06-30_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-04-01to2024-06-30_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-04-01to2024-06-30_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-03-31_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-03-31_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-03-31_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-03-31_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-03-31_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-01-01to2024-03-31_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-09-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-09-30_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-09-30_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-06-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-06-30_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2023-04-01to2023-06-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-04-01to2023-06-30_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-04-01to2023-06-30_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-04-01to2023-06-30_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-04-01to2023-06-30_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-03-31_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-03-31_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-03-31_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-03-31_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-03-31_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-03-31_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2022-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2022-12-31_us-gaap_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2022-12-31_us-gaap_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="From2023-01-01to2023-09-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2023-07-01to2023-09-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="From2024-07-01to2024-09-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="AsOf2023-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-09-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="AsOf2024-11-01"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000924719</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="USDPShares"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="Pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="font-size:1px;width:100%"><tbody><tr><td style="BORDER-BOTTOM: 5px solid;"/></tr><tr><td style="BORDER-BOTTOM: 2px solid;"/></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;<strong>UNITED STATES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SECURITIES AND EXCHANGE COMMISSION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Washington, D.C. 20549</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><span style="font-size:18pt"><strong>FORM <ix:nonNumeric name="dei:DocumentType" contextRef="From2024-01-01to2024-09-30" id="ixv-11095">10-Q</ix:nonNumeric></strong> </span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" contextRef="From2024-01-01to2024-09-30" format="ixt-sec:boolballotbox" id="ixv-11096">&#9746;</ix:nonNumeric>&#160;&#160;&#160; <strong>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</strong>&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the quarterly period ended</strong> <strong><ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="From2024-01-01to2024-09-30" format="ixt:datemonthdayyearen" id="ixv-11097">September 30, 2024</ix:nonNumeric></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="From2024-01-01to2024-09-30" format="ixt-sec:boolballotbox" id="ixv-11098">&#9744;</ix:nonNumeric>&#160;&#160;&#160; <strong>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</strong>&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>For the transition period from ________ to ________</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Commission File Number</strong> <strong><span style="text-decoration:underline"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="From2024-01-01to2024-09-30" id="ixv-11099">1-13752</ix:nonNumeric></span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font-size:10pt;text-align:left;margin-left:auto;margin-right:auto;width:60%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span style="font-size:18pt"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="From2024-01-01to2024-09-30" id="ixv-11100">Smith-Midland Corporation</ix:nonNumeric></span></strong></p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Exact name of Registrant as specified in its charter)</strong></p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;width:45%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 9pt; text-align:center;"><strong><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="From2024-01-01to2024-09-30" format="ixt-sec:stateprovnameen" id="ixv-11101">Delaware</ix:nonNumeric></strong></p></td><td style="width:10%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;width:45%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 9pt; text-align:center;"><strong><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="From2024-01-01to2024-09-30" id="ixv-11102">54-1727060</ix:nonNumeric></strong></p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 9pt; text-align:center;"><strong>(State or other jurisdiction of</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 9pt; text-align:center;"><strong>incorporation or organization)</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 9pt; text-align:center;"><strong>(I.R.S. Employer</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 9pt; text-align:center;"><strong>Identification No.)</strong></p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="From2024-01-01to2024-09-30" id="ixv-11103">5119 Catlett Road</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="From2024-01-01to2024-09-30" id="ixv-11104">P.O. Box 300</ix:nonNumeric></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span style="text-decoration:underline"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="From2024-01-01to2024-09-30" id="ixv-11105">Midland</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="From2024-01-01to2024-09-30" id="ixv-11106">VA</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="From2024-01-01to2024-09-30" id="ixv-11107">22728</ix:nonNumeric></span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Address, zip code of principal executive offices)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><span style="text-decoration:underline"><strong>(<ix:nonNumeric name="dei:CityAreaCode" contextRef="From2024-01-01to2024-09-30" id="ixv-11108">540</ix:nonNumeric>)</strong> <strong><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="From2024-01-01to2024-09-30" id="ixv-11109">439-3266</ix:nonNumeric></strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Registrant&#8217;s telephone number, including area code)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Securities registered pursuant to Section 12(b) of the Act:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;Title of each class</p></td><td style="width:5%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;Trading Symbol</p></td><td style="width:5%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:30%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;Name of each exchange on which registered</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;<ix:nonNumeric name="dei:Security12bTitle" contextRef="From2024-01-01to2024-09-30" id="ixv-11110">Common Stock, $0.01 par value per share</ix:nonNumeric></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;<ix:nonNumeric name="dei:TradingSymbol" contextRef="From2024-01-01to2024-09-30" id="ixv-11111">SMID</ix:nonNumeric></p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;<ix:nonNumeric name="dei:SecurityExchangeName" contextRef="From2024-01-01to2024-09-30" format="ixt-sec:exchnameen" id="ixv-11112">NASDAQ</ix:nonNumeric></p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">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. <ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="From2024-01-01to2024-09-30" id="ixv-11113">Yes</ix:nonNumeric> &#9746;&#160;&#160;&#160;&#160; No &#9744;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">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 name="dei:EntityInteractiveDataCurrent" contextRef="From2024-01-01to2024-09-30" id="ixv-11114">Yes</ix:nonNumeric> &#9746;&#160;&#160;&#160;&#160; No &#9744;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a 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 "emerging growth company" in Rule 12b-2 of the Exchange Act.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%" cellpadding="0"><tbody><tr style="height:15px"><td colspan="2" style="width:20%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Large accelerated filer&#160;&#160;&#9744;</p></td><td colspan="2" style="width:15%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Accelerated filer&#160;&#160;&#9744;</p></td><td colspan="2" style="width:19%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="From2024-01-01to2024-09-30" format="ixt-sec:entityfilercategoryen" id="ixv-11115">Non-accelerated filer</ix:nonNumeric>&#160;&#160;&#9746;</p></td><td colspan="2" style="width:23%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Smaller reporting company&#160;&#160;<ix:nonNumeric name="dei:EntitySmallBusiness" contextRef="From2024-01-01to2024-09-30" format="ixt-sec:boolballotbox" id="ixv-11116">&#9746;</ix:nonNumeric></p></td><td colspan="2" style="width:23%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Emerging growth company&#160;&#160;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="From2024-01-01to2024-09-30" format="ixt-sec:boolballotbox" id="ixv-11117">&#9744;</ix:nonNumeric></p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). Yes <ix:nonNumeric name="dei:EntityShellCompany" contextRef="From2024-01-01to2024-09-30" format="ixt-sec:boolballotbox" id="ixv-11118">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160; No &#9746;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the latest practicable date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span style="text-decoration:underline">Common Stock, $0.01 par value per share, outstanding as of November 1, 2024: <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2024-11-01" format="ixt:numdotdecimal" unitRef="Shares" decimals="INF" id="ixv-11119">5,304,606</ix:nonFraction> shares, net of treasury shares</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="font-size:1px;width:100%"><tbody><tr><td style="BORDER-BOTTOM: 2px solid;"/></tr><tr><td style="BORDER-BOTTOM: 5px solid;"/></tr></tbody></table><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="TEXT-INDENT: 0px;"/></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td>&#160;</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SMITH-MIDLAND CORPORATION</strong>&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Form 10-Q Index</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;text-align:justify;font:10pt times new roman;margin-left:auto;margin-right:auto;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><a href="#p1">PART I. FINANCIAL INFORMATION</a></strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: #000000 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Page</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#i1">Item 1.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#i1">Financial Statements (Unaudited)</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#bs">Condensed Consolidated Balance Sheets</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#in">Condensed Consolidated Statements of Income (Loss)</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">5</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#eq">Condensed Consolidated Statements of Stockholders' Equity</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td/><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#cf">Condensed Consolidated Statements of Cash Flows</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#nt">Notes to Condensed Consolidated Financial Statements</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">8</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#i2">Item 2.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#i2">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">14</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#i3">Item 3.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#i3">Quantitative and Qualitative Disclosures About Market Risk</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">22</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#i4">Item 4.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#i4">Controls and Procedures</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">22</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><a href="#p2">PART II. OTHER INFORMATION</a></strong></p></td><td/><td/><td/></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it1">Item 1.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it1">Legal Proceedings</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">23</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it1a">Item 1A.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it1a">Risk Factors</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">23</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it2">Item 2.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it2">Unregistered Sales of Equity Securities and Use of Proceeds</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">23</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it3">Item 3.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it3">Defaults Upon Senior Securities</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">23</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it4">Item 4.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it4">Mine Safety Disclosures</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">23</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it5">Item 5.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it5">Other Information</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">23</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it6">Item 6.</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#it6">Exhibits</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">24</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="#sg">Signatures</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">25</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160; </p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">2</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><span class="atag" style="display: inline" id="p1"><strong>P</strong><strong>ART I &#8212; FINANCIAL INFORMATION</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="i1"><strong>I</strong><strong>TEM 1. Financial Statements</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>S</strong><strong>mith-Midland Corporation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Subsidiaries</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="bs">Condensed Consolidated Balance Sheets (Unaudited)</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(in thousands, except share and per share data)&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>ASSETS</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September </strong><strong>30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Current assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">9,013</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">9,175</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts receivable, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Trade - billed (less allowances of approximately $<ix:nonFraction id="fid_238" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,077</ix:nonFraction> and $<ix:nonFraction id="fid_239" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">806</ix:nonFraction>, respectively), including contract retentions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_4" name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">17,822</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_5" name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">17,209</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Trade - unbilled</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_6" name="us-gaap:UnbilledReceivablesCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">914</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_7" name="us-gaap:UnbilledReceivablesCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">525</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventories, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Raw materials</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_9" name="us-gaap:InventoryRawMaterials" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,244</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_10" name="us-gaap:InventoryRawMaterials" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,329</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finished goods</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_11" name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,998</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_12" name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,821</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Refundable income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_797" name="smid:ProceedsFromIncomeTaxRefund" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">23</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_798" name="smid:ProceedsFromIncomeTaxRefund" contextRef="AsOf2023-12-31" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_13" name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">979</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_14" name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,266</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total current assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_15" name="us-gaap:AssetsCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">34,993</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_16" name="us-gaap:AssetsCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">33,325</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Property and equipment, net</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_17" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">31,189</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_18" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">27,680</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Other assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_19" name="us-gaap:OtherAssets" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">444</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_20" name="us-gaap:OtherAssets" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">343</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total assets</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_21" name="us-gaap:Assets" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">66,626</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_22" name="us-gaap:Assets" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">61,348</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">The accompanying notes are an integral part of the condensed consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">3</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Smith-Midland Corporation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Subsidiaries</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Condensed Consolidated Balance Sheets (Unaudited)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(in thousands, except share and per share data)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(continued)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>LIABILITIES AND STOCKHOLDERS' EQUITY</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December&#160;31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Current liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accounts payable - trade</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_24" name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,427</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_25" name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,336</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued expenses and other liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_26" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">852</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_27" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">831</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_28" name="us-gaap:DeferredRevenueCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,792</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_29" name="us-gaap:DeferredRevenueCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,717</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued compensation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_30" name="smid:AccruedCompensationCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,381</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_31" name="smid:AccruedCompensationCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,203</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Accrued income taxes&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_32" name="us-gaap:AccruedIncomeTaxes" contextRef="AsOf2024-09-30" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_33" name="us-gaap:AccruedIncomeTaxes" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">473</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_34" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">13</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_35" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">43</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current maturities of notes payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_36" name="us-gaap:NotesPayableCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">651</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_37" name="us-gaap:NotesPayableCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">636</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Customer deposits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_38" name="us-gaap:CustomerDepositsCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,492</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_39" name="us-gaap:CustomerDepositsCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,779</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total current liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_40" name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">12,608</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_41" name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">16,018</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_42" name="us-gaap:DeferredRevenueNoncurrent" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,401</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_43" name="us-gaap:DeferredRevenueNoncurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,424</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease liabilities&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_44" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2024-09-30" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_45" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Notes payable - less current maturities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_46" name="us-gaap:LongTermNotesPayable" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,630</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_47" name="us-gaap:LongTermNotesPayable" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,092</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_48" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,650</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_49" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,651</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total liabilities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_50" name="us-gaap:Liabilities" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">26,289</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_51" name="us-gaap:Liabilities" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">27,187</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Stockholders&#8217; equity</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Preferred stock, $<ix:nonFraction id="fid_242" name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.01</ix:nonFraction> par value; authorized <ix:nonFraction id="fid_244" name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">1,000,000</ix:nonFraction> shares, none issued and outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_53" name="us-gaap:PreferredStockValue" contextRef="AsOf2024-09-30" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_54" name="us-gaap:PreferredStockValue" contextRef="AsOf2023-12-31" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Common stock, $<ix:nonFraction id="fid_250" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.01</ix:nonFraction> par value; authorized <ix:nonFraction id="fid_252" name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">8,000,000</ix:nonFraction> shares; <ix:nonFraction id="fid_253" name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,346,526</ix:nonFraction> and <ix:nonFraction id="fid_254" name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,349,599</ix:nonFraction> issued and <ix:nonFraction id="fid_255" name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,304,606</ix:nonFraction> and <ix:nonFraction id="fid_256" name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,308,679</ix:nonFraction> outstanding, respectively</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_55" name="us-gaap:CommonStockValue" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">54</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_56" name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">54</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Additional paid-in capital</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_57" name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,712</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_58" name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,814</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Treasury stock, at cost, <ix:nonFraction id="fid_258" name="us-gaap:TreasuryStockCommonShares" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,920</ix:nonFraction> shares</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_59" name="us-gaap:TreasuryStockCommonValue" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">102</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_60" name="us-gaap:TreasuryStockCommonValue" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">102</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Retained earnings</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_61" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">32,673</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_62" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">26,395</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total stockholders' equity</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_63" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">40,337</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_64" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">34,161</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total liabilities and stockholders' equity</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_65" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">66,626</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_66" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">61,348</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">The accompanying notes are an integral part of the condensed consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">4</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Smith-Midland Corporation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Subsidiaries</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="in">Condensed Consolidated Statements of Income (Loss)</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Unaudited)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(in thousands, except per share data)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine</strong> <strong>Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Product sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_800" name="smid:RevenueFromProductSales" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">10,753</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_801" name="smid:RevenueFromProductSales" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">10,898</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_802" name="smid:RevenueFromProductSales" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">34,621</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_803" name="smid:RevenueFromProductSales" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">29,842</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier rentals</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_804" name="smid:RevenueFromBarrierRentals" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,053</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_805" name="smid:RevenueFromBarrierRentals" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">784</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_806" name="smid:RevenueFromBarrierRentals" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">9,303</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_807" name="smid:RevenueFromBarrierRentals" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,604</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Royalty income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_808" name="smid:RevenueFromRoyaltyIncome" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">958</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_809" name="smid:RevenueFromRoyaltyIncome" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">822</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_810" name="smid:RevenueFromRoyaltyIncome" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,403</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_811" name="smid:RevenueFromRoyaltyIncome" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,827</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shipping and installation revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_812" name="smid:RevenueFromShippingAndInstallationRevenue" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,818</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_813" name="smid:RevenueFromShippingAndInstallationRevenue" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,147</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_814" name="smid:RevenueFromShippingAndInstallationRevenue" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">13,650</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_815" name="smid:RevenueFromShippingAndInstallationRevenue" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">8,918</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_816" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">23,582</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_817" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">15,651</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_818" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">59,977</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_819" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">43,191</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cost of sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_820" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">17,004</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_821" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">12,074</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_822" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">44,353</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_823" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">35,662</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Gross profit</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_824" name="us-gaap:GrossProfit" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6,578</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_825" name="us-gaap:GrossProfit" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,577</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_826" name="us-gaap:GrossProfit" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">15,624</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_827" name="us-gaap:GrossProfit" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,529</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Operating expenses</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">General and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_829" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,720</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_830" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,187</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_831" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,938</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_832" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,420</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Selling expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_833" name="us-gaap:SellingExpense" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,010</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_834" name="us-gaap:SellingExpense" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">888</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_835" name="us-gaap:SellingExpense" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,655</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_836" name="us-gaap:SellingExpense" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,533</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total operating expenses</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_837" name="us-gaap:OperatingExpenses" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,730</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_838" name="us-gaap:OperatingExpenses" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,075</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_839" name="us-gaap:OperatingExpenses" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,593</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_840" name="us-gaap:OperatingExpenses" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6,953</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Operating income (loss)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_841" name="us-gaap:OperatingIncomeLoss" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,848</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_842" name="us-gaap:OperatingIncomeLoss" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,502</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_843" name="us-gaap:OperatingIncomeLoss" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">8,031</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_844" name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">576</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Other income (expense)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_846" name="us-gaap:InterestExpense" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">56</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_847" name="us-gaap:InterestExpense" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">64</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_848" name="us-gaap:InterestExpense" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">175</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_849" name="us-gaap:InterestExpense" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">192</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_850" name="us-gaap:InterestIncomeDomesticDeposits" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">22</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_851" name="us-gaap:InterestIncomeDomesticDeposits" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_852" name="us-gaap:InterestIncomeDomesticDeposits" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">36</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_853" name="us-gaap:InterestIncomeDomesticDeposits" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">17</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gain on sale of assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_854" name="us-gaap:GainsLossesOnSalesOfAssets" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">16</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_855" name="us-gaap:GainsLossesOnSalesOfAssets" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">53</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_856" name="us-gaap:GainsLossesOnSalesOfAssets" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">19</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_857" name="us-gaap:GainsLossesOnSalesOfAssets" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">252</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other income (expense)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_858" name="us-gaap:OtherIncome" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">14</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_859" name="us-gaap:OtherIncome" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">16</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_860" name="us-gaap:OtherIncome" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">50</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_861" name="us-gaap:OtherIncome" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">72</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total other income (expense)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_862" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">4</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_863" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">11</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_864" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">70</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_865" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">149</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Income (loss) before income tax expense (benefit)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_866" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,844</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_867" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,513</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_868" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,961</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_869" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">725</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax expense (benefit)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_870" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">694</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_871" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">247</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_872" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,683</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_873" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">160</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net income (loss)</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_874" name="us-gaap:NetIncomeLoss" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,150</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_875" name="us-gaap:NetIncomeLoss" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,266</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_876" name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6,278</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_877" name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">565</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic and diluted earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_878" name="us-gaap:EarningsPerShareBasic" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.59</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_879" name="us-gaap:EarningsPerShareBasic" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.24</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_880" name="us-gaap:EarningsPerShareBasic" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">1.18</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_881" name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.11</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted average number of common shares outstanding:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_883" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,304</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_884" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,256</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_885" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,283</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_886" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,256</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Diluted</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_887" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,304</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_888" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,298</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_889" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,283</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_890" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,293</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;The accompanying notes are an integral part of the condensed consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">5</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Smith-Midland Corporation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Subsidiaries</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="eq">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Unaudited)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(in thousands, except share data)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common </strong><strong>Stock</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="6"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Treasury </strong><strong>Stock</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Additional</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Paid-in</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Retained</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="width:6%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Capital</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Earnings</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Total</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance, December 31, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_891" name="us-gaap:SharesIssued" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,349,599</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_893" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">54</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_892" name="us-gaap:SharesIssued" contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,920</ix:nonFraction> </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_894" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">102</ix:nonFraction> </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_895" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,814</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_896" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">26,395</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_897" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">34,161</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vesting of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_898" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-01-01to2024-03-31_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_899" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-01-01to2024-03-31_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_900" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-01-01to2024-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_901" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-01-01to2024-03-31_us-gaap_RetainedEarningsMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_902" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-01-01to2024-03-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_903" name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-03-31_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_904" name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-03-31_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_905" name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_906" name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,147</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_907" name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-03-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,147</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance, March 31, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_908" name="us-gaap:SharesIssued" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,349,599</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_910" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">54</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_909" name="us-gaap:SharesIssued" contextRef="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,920</ix:nonFraction> </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_911" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">102</ix:nonFraction> </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_912" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,819</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_913" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">27,542</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_914" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">35,313</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vesting of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_915" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-04-01to2024-06-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_916" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-04-01to2024-06-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_917" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-04-01to2024-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_918" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-04-01to2024-06-30_us-gaap_RetainedEarningsMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_919" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-04-01to2024-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Settlement of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_920" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="From2024-04-01to2024-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">3,840</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_922" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" contextRef="From2024-04-01to2024-06-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_923" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" contextRef="From2024-04-01to2024-06-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_924" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" contextRef="From2024-04-01to2024-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">117</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_925" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" contextRef="From2024-04-01to2024-06-30_us-gaap_RetainedEarningsMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_926" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" contextRef="From2024-04-01to2024-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">117</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_927" name="us-gaap:NetIncomeLoss" contextRef="From2024-04-01to2024-06-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_928" name="us-gaap:NetIncomeLoss" contextRef="From2024-04-01to2024-06-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_929" name="us-gaap:NetIncomeLoss" contextRef="From2024-04-01to2024-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_930" name="us-gaap:NetIncomeLoss" contextRef="From2024-04-01to2024-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,981</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_931" name="us-gaap:NetIncomeLoss" contextRef="From2024-04-01to2024-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,981</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance, June 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_932" name="us-gaap:SharesIssued" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,345,759</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_934" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">54</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_933" name="us-gaap:SharesIssued" contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,920</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_935" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">102</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_936" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,707</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_937" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">29,523</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_938" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">37,182</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_939" name="smid:StockGrantedShares" contextRef="From2024-07-01to2024-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">767</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_941" name="smid:StockGrantedAmount" contextRef="From2024-07-01to2024-09-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_942" name="smid:StockGrantedAmount" contextRef="From2024-07-01to2024-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_943" name="smid:StockGrantedAmount" contextRef="From2024-07-01to2024-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_944" name="smid:StockGrantedAmount" contextRef="From2024-07-01to2024-09-30_us-gaap_RetainedEarningsMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_945" name="smid:StockGrantedAmount" contextRef="From2024-07-01to2024-09-30" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vesting of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_946" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-07-01to2024-09-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_947" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-07-01to2024-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_948" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-07-01to2024-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_949" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-07-01to2024-09-30_us-gaap_RetainedEarningsMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_950" name="smid:VestingOfRestrictedStockAmount" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_951" name="us-gaap:NetIncomeLoss" contextRef="From2024-07-01to2024-09-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_952" name="us-gaap:NetIncomeLoss" contextRef="From2024-07-01to2024-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_953" name="us-gaap:NetIncomeLoss" contextRef="From2024-07-01to2024-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_954" name="us-gaap:NetIncomeLoss" contextRef="From2024-07-01to2024-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,150</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_955" name="us-gaap:NetIncomeLoss" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,150</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance, September 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_956" name="us-gaap:SharesIssued" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,346,526</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_958" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">54</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_957" name="us-gaap:SharesIssued" contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,920</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_959" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">102</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_960" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,712</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_961" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">32,673</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_962" name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">40,337</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance, December 31, 2022</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_963" name="us-gaap:SharesIssued" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,345,189</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_965" name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">53</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_964" name="us-gaap:SharesIssued" contextRef="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,920</ix:nonFraction> </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_966" name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">102</ix:nonFraction> </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_967" name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,440</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_968" name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">25,664</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_969" name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">33,055</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock-Based Compensation Expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_970" name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-01to2023-03-31_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_971" name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-01to2023-03-31_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_972" name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-01to2023-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">85</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_973" name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-01to2023-03-31_us-gaap_RetainedEarningsMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_974" name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-01to2023-03-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">85</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Adoption of ASU 2016-13</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_975" name="smid:AdoptionOfASUAmount" contextRef="From2023-01-01to2023-03-31_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_976" name="smid:AdoptionOfASUAmount" contextRef="From2023-01-01to2023-03-31_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_977" name="smid:AdoptionOfASUAmount" contextRef="From2023-01-01to2023-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_978" name="smid:AdoptionOfASUAmount" contextRef="From2023-01-01to2023-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">63</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_979" name="smid:AdoptionOfASUAmount" contextRef="From2023-01-01to2023-03-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">63</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_980" name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-03-31_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_981" name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-03-31_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_982" name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_983" name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">80</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_984" name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-03-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">80</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance, March 31, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_985" name="us-gaap:SharesIssued" contextRef="AsOf2023-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,345,189</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_987" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">53</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_986" name="us-gaap:SharesIssued" contextRef="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,920</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_988" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">102</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_989" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,525</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_990" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">25,681</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_991" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">33,157</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock-Based Compensation Expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_992" name="us-gaap:ShareBasedCompensation" contextRef="From2023-04-01to2023-06-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_993" name="us-gaap:ShareBasedCompensation" contextRef="From2023-04-01to2023-06-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_994" name="us-gaap:ShareBasedCompensation" contextRef="From2023-04-01to2023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">86</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_995" name="us-gaap:ShareBasedCompensation" contextRef="From2023-04-01to2023-06-30_us-gaap_RetainedEarningsMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_996" name="us-gaap:ShareBasedCompensation" contextRef="From2023-04-01to2023-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">86</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_997" name="us-gaap:NetIncomeLoss" contextRef="From2023-04-01to2023-06-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_998" name="us-gaap:NetIncomeLoss" contextRef="From2023-04-01to2023-06-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_999" name="us-gaap:NetIncomeLoss" contextRef="From2023-04-01to2023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1000" name="us-gaap:NetIncomeLoss" contextRef="From2023-04-01to2023-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">782</ix:nonFraction> </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1001" name="us-gaap:NetIncomeLoss" contextRef="From2023-04-01to2023-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">782</ix:nonFraction> </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance, June 30, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1002" name="us-gaap:SharesIssued" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,345,189</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1004" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">53</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1003" name="us-gaap:SharesIssued" contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,920</ix:nonFraction> </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1005" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">102</ix:nonFraction> </strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1006" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,611</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1007" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">24,899</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1008" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">32,461</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Restricted Stock Issued</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1009" name="smid:RestrictedStockIssuedShares" contextRef="From2023-07-01to2023-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">3,000</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1011" name="smid:RestrictedStockIssuedAmount" contextRef="From2023-07-01to2023-09-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1012" name="smid:RestrictedStockIssuedAmount" contextRef="From2023-07-01to2023-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1013" name="smid:RestrictedStockIssuedAmount" contextRef="From2023-07-01to2023-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1014" name="smid:RestrictedStockIssuedAmount" contextRef="From2023-07-01to2023-09-30_us-gaap_RetainedEarningsMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1015" name="smid:RestrictedStockIssuedAmount" contextRef="From2023-07-01to2023-09-30" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Stock-Based Compensation Expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1016" name="us-gaap:ShareBasedCompensation" contextRef="From2023-07-01to2023-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1017" name="us-gaap:ShareBasedCompensation" contextRef="From2023-07-01to2023-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1018" name="us-gaap:ShareBasedCompensation" contextRef="From2023-07-01to2023-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">90</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1019" name="us-gaap:ShareBasedCompensation" contextRef="From2023-07-01to2023-09-30_us-gaap_RetainedEarningsMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1020" name="us-gaap:ShareBasedCompensation" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">91</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1021" name="us-gaap:NetIncomeLoss" contextRef="From2023-07-01to2023-09-30_us-gaap_CommonStockMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1022" name="us-gaap:NetIncomeLoss" contextRef="From2023-07-01to2023-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1023" name="us-gaap:NetIncomeLoss" contextRef="From2023-07-01to2023-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1024" name="us-gaap:NetIncomeLoss" contextRef="From2023-07-01to2023-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,266</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1025" name="us-gaap:NetIncomeLoss" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,266</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance, September 30, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1026" name="us-gaap:SharesIssued" contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">5,348,189</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1028" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">54</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1027" name="us-gaap:SharesIssued" contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,920</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong>(<ix:nonFraction id="fid_1029" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">102</ix:nonFraction> </strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1030" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,701</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1031" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">26,165</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_1032" name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">33,818</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;The accompanying notes are an integral part of the condensed consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">6</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Smith-Midland Corporation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Subsidiaries</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="cf">Condensed Consolidated Statements of Cash Flows</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Unaudited)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(in thousands)</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash flows from operating activities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1034" name="us-gaap:ProfitLoss" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">6,278</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1035" name="us-gaap:ProfitLoss" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">565</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1037" name="us-gaap:DepreciationAndAmortization" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,996</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1038" name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,795</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">(Gain) loss on sale of property and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1039" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">19</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1040" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">252</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Allowance for credit losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1041" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">271</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1042" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">53</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Stock compensation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1043" name="us-gaap:ShareBasedCompensation" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">40</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1044" name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">261</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Settlement of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1045" name="smid:RestrictedStockExpenses" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">142</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1046" name="smid:RestrictedStockExpenses" contextRef="From2023-01-01to2023-09-30" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Deferred taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1047" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">1</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1048" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="From2023-01-01to2023-09-30" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Increase) decrease in</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accounts receivable&#160;- billed</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1050" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">884</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1051" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">630</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accounts receivable&#160;- unbilled</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1052" name="us-gaap:IncreaseDecreaseInUnbilledReceivables" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">389</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1053" name="us-gaap:IncreaseDecreaseInUnbilledReceivables" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">254</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Inventories</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1054" name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,092</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1055" name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">390</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Prepaid expenses and other assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1056" name="us-gaap:IncreaseDecreaseInPrepaidExpensesOther" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">186</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1057" name="us-gaap:IncreaseDecreaseInPrepaidExpensesOther" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">685</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Refundable income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1058" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">23</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1059" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">1</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Increase (decrease) in</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accounts payable - trade</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1061" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">1,909</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1062" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">340</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accrued expenses and other liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1063" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">21</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1064" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">383</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Deferred revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1065" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,052</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1066" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,288</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accrued compensation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1067" name="us-gaap:IncreaseDecreaseInAccruedSalaries" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">178</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1068" name="us-gaap:IncreaseDecreaseInAccruedSalaries" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">14</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accrued income taxes&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1069" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">473</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1070" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">89</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Customer deposits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1071" name="us-gaap:IncreaseDecreaseInCustomerDeposits" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">1,287</ix:nonFraction> </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1072" name="us-gaap:IncreaseDecreaseInCustomerDeposits" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,699</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net cash provided by (used in) operating activities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1073" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,803</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1074" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,463</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash flows from investing activities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Purchases of property and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1076" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,543</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1077" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,131</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Proceeds from the sale of property and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1078" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">25</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1079" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">252</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net cash provided by (used in) investing activities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1080" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">5,518</ix:nonFraction> </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1081" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">3,879</ix:nonFraction> </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash flows from financing activities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Repayments of long-term borrowings</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1083" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">447</ix:nonFraction> </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1084" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">461</ix:nonFraction> </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net cash provided by (used in) financing activities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1085" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">447</ix:nonFraction> </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1086" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">461</ix:nonFraction> </td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net increase (decrease) in cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1087" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">162</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_1088" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">877</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1090" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">9,175</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1091" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6,726</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">End of period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1092" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">9,013</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1093" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,849</ix:nonFraction></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Supplemental Cash Flow Information:&#160;</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash payments for interest&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1095" name="us-gaap:InterestPaidNet" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">175</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1096" name="us-gaap:InterestPaidNet" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">192</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash payments for income taxes&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1097" name="us-gaap:IncomeTaxesPaidNet" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,558</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1098" name="us-gaap:IncomeTaxesPaidNet" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Non-Cash Investing Activities</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Capital expenditures in accounts payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1100" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">478</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1101" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,625</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">The accompanying notes are an integral part of the condensed consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">7</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Smith-Midland Corporation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Subsidiaries</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong><span class="atag" style="display: inline" id="nt">Notes to Condensed Consolidated Financial Statements</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Unaudited)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1102" name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="From2024-01-01to2024-03-31" escape="true" continuedAt="cont_ab75d9"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>1. INTERIM FINANCIAL REPORTING</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Basis of Presentation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1106" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X.&#160;Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual consolidated financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2023.&#160;The condensed consolidated December&#160;31, 2023 balance sheet was derived from the audited financial statements included in the Form 10-K. Dollar amounts in the footnotes are stated in thousands, except for per share data.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of income are not necessarily indicative of the results to be expected in any future periods.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Recent Accounting Pronouncements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1107" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In November 2023, the FASB issued ASU 2023-07, <em>Improvements to Reportable Segment Disclosures,</em> to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#8220;CODM&#8221;), and (iii) included in each reported measure of a segment&#8217;s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM&#8217;s title and a description of how the CODM uses the segment&#8217;s profit/loss measure to assess segment performance and to allocate resources. This guidance is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of the standard on its financial statements and related disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, <em>Improvements to Income Tax Disclosures.</em> The guidance is intended to improve income tax disclosure requirements by requiring (i) consistent categories and greater disaggregation of information in the rate reconciliation and (ii) the disaggregation of income taxes paid by jurisdiction. The guidance makes several other changes to the income tax disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. The Company is evaluating the impact of the standard on its financial statements and related disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In November 2024, the FASB issued ASU 2024-03,&#160;<em>Disaggregation of Income Statement Expenses</em>, requiring additional disclosures about specified categories of expenses included in certain expense captions presented on the face of the income statement. This standard will be effective for the Company for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this guidance on the Company&#8217;s consolidated financial statements.</p></ix:nonNumeric></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">8</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:continuation id="cont_ab75d9" continuedAt="cont_92dcdd"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Revenue Recognition</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1108" name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true" continuedAt="cont_d89bfa"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Product Sales - Over Time</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers for customized products is recognized over time as the Company's performance creates or enhances customer-controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize over time, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss is updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable trade - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits. Changes in the job performance, job conditions, and final contract settlements are factors that influence management&#8217;s assessment of total contract value and therefore, profit and revenue recognition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds at the time of execution of the contract. Some contracts include retention provisions of up to 10%, which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Product Sales - Point in Time</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">For certain product sales, that do not meet the over time criteria, the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists and the customers have gained control of the product.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Accounts Receivable and Contract Balances</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The timing of when the Company bills the customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. The Company&#8217;s Accounts receivable trade &#8211; billed, arising from Topic 606 is $<ix:nonFraction id="fid_327" name="us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">14,442</ix:nonFraction> and $<ix:nonFraction id="fid_326" name="us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">13,685</ix:nonFraction> as of September 30, 2024 and December 31, 2023, respectively.</p></ix:nonNumeric></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">9</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:continuation id="cont_92dcdd" continuedAt="cont_57c23f"><ix:continuation id="cont_d89bfa" continuedAt="cont_a11c26"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our Consolidated Balance Sheets as "Accounts receivable trade - unbilled" (contract assets). The Company&#8217;s Accounts receivable trade &#8211; unbilled (i.e. contract assets) balances are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1113" name="smid:ScheduleOfContractAssetsTableTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accounts receivable trade &#8211; unbilled, beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_595" name="us-gaap:UnbilledContractsReceivable" contextRef="AsOf2024-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">927</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_596" name="us-gaap:UnbilledContractsReceivable" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">653</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_283" name="us-gaap:UnbilledContractsReceivable" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">525</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_279" name="us-gaap:UnbilledContractsReceivable" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">990</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accounts receivable trade &#8211; unbilled, end of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_284" name="us-gaap:UnbilledContractsReceivable" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">914</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_280" name="us-gaap:UnbilledContractsReceivable" contextRef="AsOf2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,244</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">914</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,244</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Amounts invoiced in the period from amounts included at the beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_593" name="smid:AmountsInvoicedInThePeriodFromAmounts" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">830</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_594" name="smid:AmountsInvoicedInThePeriodFromAmounts" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">497</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_282" name="smid:AmountsInvoicedInThePeriodFromAmounts" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">428</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_281" name="smid:AmountsInvoicedInThePeriodFromAmounts" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">986</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Consolidated Balance Sheets as "Customer deposits" (contract liabilities). The Company&#8217;s Customer deposits (i.e. contract liabilities) balances are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1114" name="smid:ScheduleOfContractLiabilitiesTableTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>&#160;September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer deposits, beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_599" name="us-gaap:CustomerAdvancesAndDeposits" contextRef="AsOf2024-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,581</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_600" name="us-gaap:CustomerAdvancesAndDeposits" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,985</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_285" name="us-gaap:CustomerAdvancesAndDeposits" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,779</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_289" name="us-gaap:CustomerAdvancesAndDeposits" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">737</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer deposits, end of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_1123" name="us-gaap:CustomerAdvancesAndDeposits" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,492</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_290" name="us-gaap:CustomerAdvancesAndDeposits" contextRef="AsOf2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,436</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,492</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue recognized in the period from amounts included at the beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_597" name="smid:RevenueRecognizedInThePeriodFromAmounts" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,483</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_598" name="smid:RevenueRecognizedInThePeriodFromAmounts" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,528</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_287" name="smid:RevenueRecognizedInThePeriodFromAmounts" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,684</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_288" name="smid:RevenueRecognizedInThePeriodFromAmounts" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">686</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable trade - billed. At September 30, 2024 and December 31, 2023 accounts receivable included contract retentions of approximately $<ix:nonFraction id="fid_322" name="us-gaap:OtherReceivables" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,368</ix:nonFraction> and $<ix:nonFraction id="fid_323" name="us-gaap:OtherReceivables" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,310</ix:nonFraction>, respectively, which are considered contract assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain an allowance for estimated expected credit losses. A considerable amount of judgment is required when determining expected credit losses. Estimates of such expected losses are recorded based on historical losses experienced by the Company, current macro- and micro-economic conditions, and expected macro- and micro-economic conditions. Additional reserves are accumulated when we believe a specific customer may not be able to meet its financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends or past events, and forecasts of future economic conditions. At September 30, 2024 and December 31, 2023, total allowances for credit losses were $<ix:nonFraction id="fid_324" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,077</ix:nonFraction> and $<ix:nonFraction id="fid_325" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">806</ix:nonFraction>, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The rollforward of our allowance for credit losses for the quarter ended September 30, 2024, was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1115" name="smid:ScheduleOfAllowanceForCreditLossesTableTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%" cellpadding="0"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance at December 31, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_291" name="smid:ChangeInAllowanceBeginningBalance" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">806</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Collection of Expected Credit Losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_292" name="us-gaap:ContractWithCustomerReceivableCreditLossExpenseReversal" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" sign="-" scale="3">417</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for Expected Credit Losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_601" name="smid:ProvisionForOtherCreditLosses69" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">688</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance at September 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_293" name="smid:ChangeInAllowanceEndingBalance" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,077</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Barrier Rentals - Lease Income</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Leasing fees are paid by customers at the beginning of the lease agreement. We record amounts billed to customers in excess of recognizable revenue, as deferred revenue on the balance sheet. Revenue is recognized on a straight-line basis each month as lease income for the duration of the lease, in accordance with Topic 842, <em>Leases</em>.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Royalty Income</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements. The agreements are typically for five-year terms and require royalty payments from <ix:nonFraction id="fid_330" name="smid:RoyaltyPaymentsPercentageMinimum" contextRef="From2024-01-01to2024-09-30" unitRef="Pure" decimals="INF" scale="-2">4</ix:nonFraction>% to <ix:nonFraction id="fid_331" name="smid:RoyaltyPaymentsPercentageMaximum" contextRef="From2024-01-01to2024-09-30" unitRef="Pure" decimals="INF" scale="-2">6</ix:nonFraction>% of total sales of licensed products, which are paid every month. The revenues from licensing agreements are recognized in the month earned.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Shipping and Installation</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer.</p></ix:continuation></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">10</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;&#160;</p><ix:continuation id="cont_57c23f"><ix:continuation id="cont_a11c26"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Disaggregation of Revenue</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In the following table, revenue is disaggregated by primary sources of revenue:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1116" name="us-gaap:DisaggregationOfRevenueTableTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue by Type</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Three Months Ended </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Nine Months Ended </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Soundwall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_602" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,873</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_603" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,361</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_294" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,043</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_309" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,085</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Architectural Panel Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_604" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,601</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_605" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">315</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_295" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,893</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_310" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,044</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">SlenderWall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_606" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_607" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,299</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_296" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember" format="ixt:zerodash" unitRef="USD" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_311" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,066</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Wall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_608" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">811</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_609" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,442</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_297" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,634</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_312" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,580</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_610" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_BarrierSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">546</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_611" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_BarrierSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,417</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_298" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_BarrierSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,418</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_313" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_BarrierSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6,000</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Easi-Set Building Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_612" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,801</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_613" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,226</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_299" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,341</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_314" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,675</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Utility Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_614" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,383</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_615" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">891</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_300" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6,112</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_315" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,787</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_616" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,738</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_617" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">947</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_301" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,180</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_316" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,605</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Product Sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_618" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">10,753</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_619" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">10,898</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_302" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">34,621</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_317" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">29,842</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Rentals</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_620" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">7,053</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_621" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">784</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_303" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">9,303</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_318" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,604</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Royalty Income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_622" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">958</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_623" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">822</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_304" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,403</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_319" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,827</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shipping and Installation Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_624" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,818</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_627" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,147</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_305" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">13,650</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_320" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">8,918</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Service Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_625" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30_smid_ServiceRevenueMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">12,829</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_628" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30_smid_ServiceRevenueMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">4,753</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_306" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30_smid_ServiceRevenueMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">25,356</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_321" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30_smid_ServiceRevenueMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">13,349</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_626" name="us-gaap:Revenues" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">23,582</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_629" name="us-gaap:Revenues" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">15,651</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_307" name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">59,977</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_308" name="us-gaap:Revenues" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">43,191</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The revenue items: soundwall sales, architectural panel sales, SlenderWall sales, miscellaneous wall sales, miscellaneous sales, barrier rentals, and royalty income are recognized as revenue over time. The revenue items: barrier sales, Easi-Set and Easi-Span building sales, utility sales, and shipping and installation revenue are recognized as revenue at a point in time.</p></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Warranties</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1109" name="us-gaap:StandardProductWarrantyPolicy" contextRef="From2024-01-01to2024-09-30" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Smith-Midland products are typically sold pursuant to an implicit warranty of merchantability only. Warranty claims are reviewed and resolved on a case-by-case method. Although the Company does incur costs for warranty claims, historically such amounts are minimal.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Use of Estimates</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1110" name="us-gaap:UseOfEstimates" contextRef="From2024-01-01to2024-09-30" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.&#160;Actual results could differ from those estimates.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Concentration of Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1111" name="us-gaap:ConcentrationRiskCreditRisk" contextRef="From2024-01-01to2024-09-30" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Historically, various customers have comprised greater than 10% of revenue during a given quarter or year. These customers are typically not the same quarter to quarter or year to year. The Company views revenue details by jobs, and not by customers. In the event a customer were to go out of business during a project, it is likely that the owner of the project would assign a new contractor to the job, and the Company would complete its scope of work. Therefore, the Company believes that it does not have a short-term vulnerability of severe impact to operations. In cases where customers are less than 10% of revenue, the Company assesses if there is a near term severe impact. The Company has determined that no customer, if lost, would result in a near term severe impact to the Company&#8217;s operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">For the three months ended September 30, 2024, the Company derived <ix:nonFraction id="fid_333" name="us-gaap:PremiumsPercentageAssumedToNet" contextRef="From2024-01-01to2024-09-30_smid_OneCustomerMember" unitRef="Pure" decimals="INF" scale="-2">17</ix:nonFraction>% of its revenue from one customer. For the nine months ended September 30, 2024 no customer made up 10% of the revenue for the Company. For the three and nine months ended September 30, 2023, the Company derived 28% and 15%, respectively, of its revenue from two separate customers. As of September 30, 2024, one customer&#8217;s outstanding receivable balance each equaled 15% of the total outstanding receivable balance. As of December 31, 2023, two customers&#8217; outstanding receivable balance each equaled <ix:nonFraction id="fid_332" name="smid:OutstandingReceivableBalancePercentage" contextRef="From2024-01-01to2024-09-30_smid_TwoCustomerMember" unitRef="Pure" decimals="INF" scale="-2">10</ix:nonFraction>% of the total outstanding receivable balance.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Segment Reporting</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1112" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes.</p></ix:nonNumeric></ix:continuation><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">11</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1103" name="us-gaap:EarningsPerShareTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>2. EARNINGS (LOSS) PER SHARE</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Earnings (loss) per share are calculated as follows (in thousands, except earnings per share): </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1117" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_362" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,150</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_361" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,266</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_630" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6,278</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_638" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">565</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_364" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,304</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_363" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,256</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_631" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,283</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_371" name="smid:WeightedAverageNumberOfSharesOutstandingDikuted" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,256</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Basic earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_366" name="smid:EarningPerShareBasic" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.59</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_365" name="smid:EarningPerShareBasic" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.24</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_632" name="smid:EarningPerShareBasic" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">1.18</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_640" name="smid:EarningPerShareBasic" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.11</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Diluted earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_369" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">3,150</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_368" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,266</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_633" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">6,278</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_641" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">565</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_370" name="smid:WeightedAverageNumberOfSharesOutstandingDikuted" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,304</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_639" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,256</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_634" name="smid:WeightedAverageNumberOfSharesOutstandingDikuted" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,283</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_642" name="smid:WeightedAverageNumberOfSharesOutstandingDikuted" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,256</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Dilutive effect of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_373" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="From2024-07-01to2024-09-30" format="ixt:zerodash" unitRef="Shares" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_372" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">42</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_635" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="From2024-01-01to2024-09-30" format="ixt:zerodash" unitRef="Shares" decimals="-3" scale="3">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_643" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">37</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_375" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,304</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_374" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,298</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_636" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,283</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_644" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="Shares" decimals="-3" scale="3">5,293</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Diluted earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_377" name="smid:EarningPerShareDiluted" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.59</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_376" name="smid:EarningPerShareDiluted" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.24</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_637" name="smid:EarningPerShareDiluted" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">1.18</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_645" name="smid:EarningPerShareDiluted" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">0.11</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">There was no restricted stock excluded from the diluted earnings per share calculation for the three and nine month periods ended September 30, 2024 and 2023. </p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">12</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1104" name="us-gaap:DebtDisclosureTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>3. NOTES PAYABLE</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company has a mortgage note payable to Burke &amp; Herbert Bank &amp; Trust Company, formally Summit Community Bank (the &#8220;Bank&#8221;) for the construction of the North Carolina facility. The note carries a ten-year term at a fixed interest rate of <ix:nonFraction id="fid_335" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2024-09-30_smid_SummitCommunityBankMember" unitRef="Pure" decimals="INF" scale="-2">3.64</ix:nonFraction>% annually per the Promissory Note Rate Conversion Agreement, with monthly payments of $<ix:nonFraction id="fid_350" name="smid:DebtInstrumentPeriodicPaymentsPrincipal" contextRef="From2024-01-01to2024-09-30_smid_SummitCommunityBankMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">22</ix:nonFraction>, and is secured by all of the assets of Smith-Carolina and a guarantee by the Company. The balance of the note payable at September 30, 2024 was $<ix:nonFraction id="fid_342" name="us-gaap:NotesPayable" contextRef="AsOf2024-09-30_smid_SummitCommunityBankMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,221</ix:nonFraction>.&#160;The balance of the note payable at December 31, 2023 was $<ix:nonFraction id="fid_1125" name="us-gaap:NotesPayable" contextRef="AsOf2023-12-31_smid_SummitCommunityBankMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,382</ix:nonFraction>.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company also has a note payable to the Bank in the amount of $<ix:nonFraction id="fid_353" name="us-gaap:ProceedsFromNotesPayable" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,624</ix:nonFraction> as of September 30, 2024 and $<ix:nonFraction id="fid_1120" name="us-gaap:ProceedsFromNotesPayable" contextRef="From2023-01-01to2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,792</ix:nonFraction> as of December 31, 2023. The loan is collateralized by a first lien position on the Midland, VA plant, building, and assets. The interest rate per the Promissory Note is fixed at <ix:nonFraction id="fid_354" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2024-09-30" unitRef="Pure" decimals="INF" scale="-2">3.99</ix:nonFraction>% per annum, with principal and interest payments payable monthly over 120 months in the amount of $<ix:nonFraction id="fid_355" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">27</ix:nonFraction>. The loan matures on <ix:nonNumeric id="fid_356" name="us-gaap:DebtInstrumentMaturityDate" contextRef="From2024-01-01to2024-09-30" format="ixt:datemonthdayyearen">March 27, 2030</ix:nonNumeric>.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">On February 10, 2022, the Company completed the financing for its acquisition of certain real property in Midland,&#160;VA&#160;from the fourth quarter of 2021, totaling approximately 29.8 acres, with a note payable to the Bank in the original principal amount of $<ix:nonFraction id="fid_340" name="us-gaap:NotesPayableToBank" contextRef="AsOf2022-02-10" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,805</ix:nonFraction>. The loan is collateralized by a first lien position on the related real property. The interest rate is fixed at <ix:nonFraction id="fid_341" name="smid:NotePayabeInterestRatePercentage" contextRef="AsOf2022-02-10" unitRef="Pure" decimals="INF" scale="-2">4.09</ix:nonFraction>% per annum, with principal and interest payments payable monthly over 180 months for $<ix:nonFraction id="fid_336" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" contextRef="From2022-02-01to2022-02-10" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">21</ix:nonFraction>. The loan matures on <ix:nonNumeric id="fid_346" name="us-gaap:LineOfCreditFacilityExpirationDate1" contextRef="From2022-02-01to2022-02-10" format="ixt:datemonthdayyearen">February 10, 2037</ix:nonNumeric>.&#160;The balance of the note payable on September 30, 2024 was $<ix:nonFraction id="fid_343" name="us-gaap:NotesPayable" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,420</ix:nonFraction>. The balance of the note payable at December 31, 2023 was $<ix:nonFraction id="fid_1122" name="us-gaap:NotesPayable" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">2,525</ix:nonFraction>.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company additionally has one smaller installment loan with an annual interest rate of <ix:nonFraction id="fid_351" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" contextRef="AsOf2024-09-30_srt_MinimumMember" unitRef="Pure" decimals="INF" scale="-2">2.90</ix:nonFraction>%, maturing in 2025, with a balance of $<ix:nonFraction id="fid_339" name="smid:VaryingLoanBalanceAmount" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">16</ix:nonFraction> as of September 30, 2024. The balance at December 31, 2023 was $<ix:nonFraction id="fid_1124" name="smid:VaryingLoanBalanceAmount" contextRef="AsOf2023-12-31" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">29</ix:nonFraction>.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Under the loan covenants with the Bank, the Company is limited to annual capital expenditures of $<ix:nonFraction id="fid_334" name="us-gaap:LineOfCredit" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,000</ix:nonFraction> and has received a waiver for 2024 from the Bank. Also under the loan covenants with the Bank, the Company must maintain tangible net worth of $<ix:nonFraction id="fid_338" name="smid:TangibleAssetsNetWorth" contextRef="AsOf2024-09-30_smid_SummitCommunityBankMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">10,000</ix:nonFraction>. The Company is in compliance with all covenants pursuant to the loan agreements as of September 30, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In addition to the notes payable discussed above, the Company has a $<ix:nonFraction id="fid_337" name="smid:AnnualCapitalExpenditures" contextRef="From2024-01-01to2024-09-30_smid_SummitCommunityBankMember" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,000</ix:nonFraction> line of credit with the Bank with no balance outstanding as of September 30, 2024. The line of credit is evidenced by a commercial revolving promissory note, which carries a variable interest rate of prime, with a floor of 3.50%. The line of credit was scheduled to mature on <ix:nonNumeric id="fid_347" name="us-gaap:LineOfCreditFacilityExpirationDate1" contextRef="From2024-01-01to2024-09-30" format="ixt:datemonthdayyearen">October 1, 2024</ix:nonNumeric>, but was extended to January 1, 2025. The loan is collateralized by a first lien position on the Company's accounts receivable and inventory and a second lien position on all other business assets. Key provisions of the line of credit required the Company (i) to obtain bank approval for capital expenditures in excess of $<ix:nonFraction id="fid_344" name="smid:BankToPruchaseEquipment" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5,000</ix:nonFraction> during the term of the loan and (ii) to obtain bank approval prior to its funding of any acquisition.&#160;On October 1, 2023, the Company received a Commitment Letter from the Bank to provide a guidance line of credit specifically to purchase business equipment in an amount up to $<ix:nonFraction id="fid_348" name="smid:PuchaseBusinessEquipment" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,500</ix:nonFraction>. <ix:nonNumeric id="fid_345" name="smid:CommitmentForPurchaseOfEquipmentForNotePayableDescription" contextRef="From2024-01-01to2024-09-30">The commitment provided for the purchase of equipment for which a note payable will be executed with a term not to exceed five years with an interest rate at the Wall Street Journal prime rate plus 0.50% with a floor of 3.50% per annum</ix:nonNumeric>. The loan is collateralized by a first lien position on all equipment purchased under the line. The commitment for the guidance line of credit matured on October 1, 2024. As of September 30, 2024, the Company had not purchased any equipment pursuant to the $<ix:nonFraction id="fid_349" name="smid:NoPaymentForEquipment" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">1,500</ix:nonFraction> commitment.&#160;</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1105" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>4. STOCK COMPENSATION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The fair value of restricted stock awards is estimated to be the market price of the Company's common stock at the close of the date of grant. Restricted stock activity during the nine months ended September 30, 2024, is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><ix:nonNumeric id="fid_1118" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" contextRef="From2024-01-01to2024-09-30" escape="true"><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Performance-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Based</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Service-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Based</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>of Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Grant Date Fair Value per Share</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Non-vested, December 31, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_386" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2023-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">40,278</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_389" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2023-12-31_smid_ServiceBasedMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">2,000</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_391" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2023-12-31_smid_NumberofSharesMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">42,278</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_393" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2023-12-31_smid_WeightedAverageGrantDateFairValueMember" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">12.07</ix:nonFraction></strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_378" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">767</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_379" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2024-01-01to2024-09-30_smid_ServiceBasedMember" format="ixt:zerodash" unitRef="Shares" decimals="0">&#8212;</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_380" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2024-01-01to2024-09-30_smid_NumberofSharesMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">767</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_384" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">11.72</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_381" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">37,205</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_382" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2024-01-01to2024-09-30_smid_ServiceBasedMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">1,000</ix:nonFraction> </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_383" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2024-01-01to2024-09-30_smid_NumberofSharesMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">38,205</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_385" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">11.72</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Settlement of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_683" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" contextRef="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">3,840</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(<ix:nonFraction id="fid_684" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" contextRef="From2024-01-01to2024-09-30_smid_NumberofSharesMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">3,840</ix:nonFraction></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_686" name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" contextRef="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">37.12</ix:nonFraction></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_394" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember" format="ixt:zerodash" unitRef="Shares" decimals="0">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_395" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2024-01-01to2024-09-30_smid_ServiceBasedMember" format="ixt:zerodash" unitRef="Shares" decimals="0">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_396" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2024-01-01to2024-09-30_smid_NumberofSharesMember" format="ixt:zerodash" unitRef="Shares" decimals="0">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><ix:nonFraction id="fid_397" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember" format="ixt:zerodash" unitRef="USDPShares" decimals="INF">&#8212;</ix:nonFraction></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Non-vested, September 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_387" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2024-09-30_us-gaap_PerformanceSharesMember" format="ixt:zerodash" unitRef="Shares" decimals="0">&#8212;</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_388" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2024-09-30_smid_ServiceBasedMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">1,000</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_390" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2024-09-30_smid_NumberofSharesMember" format="ixt:numdotdecimal" unitRef="Shares" decimals="0">1,000</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong><ix:nonFraction id="fid_392" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2024-09-30_smid_WeightedAverageGrantDateFairValueMember" format="ixt:numdotdecimal" unitRef="USDPShares" decimals="INF">19.15</ix:nonFraction></strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In 2021, the Compensation Committee and Board of Directors approved a Long-Term Incentive Plan with respect to the grant of stock pursuant to the 2016 Equity Incentive Plan. The final equity amount earned was based on continued service through the three-year performance period ending on December 31, 2023, Board discretion, and performance results. The actual number of performance-based shares of common stock of the Company, if any, earned by the award recipients was determined based on measures that include Earnings Before Interest Taxes Depreciation and Amortization (&#8220;EBITDA&#8221;) margin, revenue growth, and free cash flow. The EBITDA margin and revenue growth performance targets were set for each of the Minimum, Target, and Maximum levels. In May 2024, the actual performance amount was determined by the Compensation Committee to be $<ix:nonFraction id="fid_689" name="us-gaap:OfficersCompensation" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">579</ix:nonFraction>. The stock compensation cost was recognized over the requisite performance/service period using the straight-line method and based on the probable number of shares to be awarded. During the second quarter of 2024 an additional expense amount of $<ix:nonFraction id="fid_690" name="smid:AdditionalOtherexpense" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">25</ix:nonFraction> was recorded related to the final amount awarded by the Compensation Committee.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Awards are being amortized to expense ratably, based upon the vesting schedule. Stock compensation for the three and nine month periods ended September 30, 2024 was approximately $<ix:nonFraction id="fid_399" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-07-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">5</ix:nonFraction> and $<ix:nonFraction id="fid_398" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-01-01to2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">40</ix:nonFraction>, respectively, based upon the value at the date of grant. Stock compensation for the three and nine month periods ended September 30, 2023 was approximately $<ix:nonFraction id="fid_687" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-07-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">90</ix:nonFraction> and $<ix:nonFraction id="fid_688" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-01-01to2023-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">261</ix:nonFraction>, respectively, based upon the value at the date of grant. There was $<ix:nonFraction id="fid_400" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2024-09-30" format="ixt:numdotdecimal" unitRef="USD" decimals="-3" scale="3">19</ix:nonFraction>&#160;of unrecognized compensation cost related to the non-vested restricted stock as of September 30, 2024.</p></ix:nonNumeric><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">13</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="i2"><strong>I</strong><strong>TEM 2.&#160; Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Forward-Looking Statements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">This Quarterly Report and related documents include &#8220;forward-looking statements&#8221; within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act 1934.&#160;Forward-looking statements involve known and unknown risks, uncertainties and other factors which could cause the Company&#8217;s actual results, performance (financial or operating), or achievements expressed or implied by such forward looking statements not to occur or be realized.&#160;Such forward looking statements generally are based upon the Company&#8217;s best estimates of future results, performance or achievement, based upon current conditions and the most recent results of operations.&#160;Forward-looking statements may be identified by the use of forward-looking terminology such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;anticipate,&#8221; &#8220;continue,&#8221; or similar terms, variations of those terms or the negative of those terms.&#160;Potential risks and uncertainties include, among other things, such factors as:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">while the Company had net income for the first three quarters of 2024 and the years ended December 31, 2023 and 2022 there are no assurances that the Company can remain profitable in future periods; in line with this risk, the Company incurred a loss from operations for the quarter ended June 30, 2023,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">while we have expended significant funds in recent years to increase manufacturing capacity and the barrier rental fleet, and plan to continue to increase manufacturing capacity, there is no assurance that we will achieve significantly greater revenues,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">we have a substantial amount of debt and our ability to satisfy and meet our debt obligations cannot be assured,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">our cash significantly reduced during the first quarter of 2024 from December 31, 2023 reflecting the increase in capital expenditures and accounts receivables and there can be no assurance that the Company&#8217;s cash will not be further reduced,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">our accounts receivables has increased during through the first quarter of 2024 and during 2023, and our ability to fully collect accounts receivable balances cannot be assured,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">we identified material weaknesses in internal controls over financial reports related to (i) the review procedures applied to the estimation of the allowance for credit losses; in this respect, we have designed and implemented enhanced control activities and management is still measuring the effectiveness of this process to determine proper remediation, and (ii) the review and posting of general ledger entries; in this respect, we are actively exploring potential functionality available with our general ledger system, as well as monitoring controls to effectively mitigate this weakness,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">our future revenue growth depends in part on future government spending on infrastructure, and there can be no assurance that such spending will occur or be in significant amounts,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">the continued availability of financing in the amounts, at the times, and on the terms required, to support our future business and capital projects,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>&#9679; </em></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">cybersecurity incidents could disrupt business operations, result in the loss of critical and confidential information and adversely impact our reputation and results of operations; in this respect, we experienced a wire fraud incident in the second quarter of 2023, </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">the extent to which we are successful in developing, acquiring, licensing, or securing patents for proprietary products,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">changes in economic conditions specific to any one or more of our markets (including the availability of public funds and grants for construction),</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">the Company&#8217;s operations in 2023 were adversely impacted by inflation in the purchase of raw materials such as cement and aggregates, steel, and also with labor costs,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">changes in general economic conditions in our primary service areas,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">adverse weather, which inhibits the demand for our products, or the installation or completion of projects,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">our compliance with governmental regulations,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">the outcome of future litigation, if any,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">potential decreases in our contract backlog,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">our ability to produce and install product on material construction projects that conforms to contract specifications and in a time frame that meets the contract requirements,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">the cyclical nature of the construction industry,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">our exposure to increased interest expense payments should interest rates change, and</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#9679;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">other factors and information disclosed and discussed in other sections of this report and in our Annual Report on Form 10-K and other filings with the Securities and Exchange Commission.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160; </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Investors and shareholders should carefully consider such risks, uncertainties and other information, disclosures and discussions that contain cautionary statements identifying important factors that could cause actual results to differ materially from those provided in the forward-looking statements. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">14</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Overview</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company invents, develops, manufactures, markets, leases, licenses, sells, and installs a broad array of precast concrete products and systems for use primarily in the construction, highway, utilities, and farming industries.&#160;The Company's customers are primarily general contractors and federal, state, and local transportation authorities located in the Mid-Atlantic and Northeastern regions and in parts of the Midwestern and Southeastern regions of the United States.&#160;The Company's operating strategy has involved producing innovative and proprietary products, including SlenderWall&#8482;, a patented, lightweight, energy-efficient concrete and steel exterior insulated wall panel for use in building construction; J-J Hooks&#174; Highway Safety Barrier, a positive-connected highway safety barrier; and Easi-Set&#174; transportable concrete buildings, also patented.&#160;In addition, the Company produces custom order precast concrete products with various architectural surfaces, as well as generic highway sound barriers, utility vaults, and farm products such as cattleguards.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company was incorporated in Delaware on August 2, 1994.&#160;Prior to a corporate reorganization completed in October 1994, the Company conducted its business primarily through Smith-Midland Virginia, which was incorporated in 1960 as Smith Cattleguard Company, a Virginia corporation, and subsequently changed its name to Smith-Midland Corporation in 1985.&#160;The Company&#8217;s principal offices are located at 5119 Catlett Road, Midland, Virginia 22728 and its telephone number is (540) 439-3266.&#160;As used in this report, unless the context otherwise requires, the term the &#8220;Company&#8221; refers to Smith-Midland Corporation and its subsidiaries.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">As a part of the construction industry, the Company's sales and net income may vary greatly from quarter to quarter over a given year. Because of the cyclical nature of the construction industry, many factors not under our control, such as weather and project delays, affect the Company's production schedule, possibly causing momentary slowdowns in sales and net income. In addition, revenues are affected by the number, size, and timing of significant projects to which the Company is contracted. As a result of these factors, the Company is not always able to earn a profit for each period, therefore, please read Management's Discussion and Analysis of Financial Condition and Results of Operations and the accompanying financial statements with these factors in mind.&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">15</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Results of Operations (dollar amounts in thousands, except per share data)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Overall, the Company&#8217;s financial bottom line performance was higher for the first nine months of 2024 when compared to the first nine months of 2023. The Company had net income for the three and nine months ended September 30, 2024 of $3,150 and $6,278, respectively, compared to net income of $1,266 and $565 for the three and nine months ended September 30, 2023, respectively. Total revenue increased by $7,931 to $23,582 for the three months ended September 30, 2024 from $15,651 for the three months ended September 30, 2023. Total revenue increased by $16,786 to $59,977 for the nine months ended September 30, 2024 from $43,191 for the nine months ended September 30, 2023. The increase in revenue is mainly from an increase in architectural sales, utility sales, miscellaneous product sales, barrier rentals, and shipping and installation revenue. In particular, revenue and net income significantly increased in the more recent periods due to special barrier rental projects occurring in the third quarter of 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Cost of sales as a percentage of revenue, not including royalties, decreased to 75% for the three months ended September 30, 2024 compared to 81% for the three months ended September 30, 2023. Cost of sales as a percentage of revenue, not including royalties, decreased to 77% for the nine months ended September 30, 2024 compared to 86% for the three months ended September 30, 2023. The decrease is primarily due to the increased production volumes which increased the absorption of overhead costs, as well as to a more favorable product mix.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Operating income was $3,848 for the three month period ended September 30, 2024, as compared to operating income of $1,502 for the three month period ended September 30, 2023. Operating income was $8,031 for the nine month period ended September 30, 2024, as compared to operating income of $576 for the nine month period ended September 30, 2023. Operating expenses for the third quarter of 2024 were $2,730 compared to $2,075 for the third quarter of 2023. Operating expenses for the first nine months of 2024 were $7,593 compared to $6,953 for the first nine months of 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Income tax expense for the three month period ended September 30, 2024 was $694, or an effective tax rate of 18%, as compared to income tax expense of $247, or an effective tax rate of 16% for the three month period ended September 30, 2023. Income tax expense for the nine month period ended September 30, 2024 was $1,683, or an effective tax rate of 21%, as compared to income tax expense of $160, or an effective tax rate of 22% for the nine month period ended September 30, 2023. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">As of November 1, 2024, the Company&#8217;s sales backlog was approximately $62.8 million, as compared to approximately $60.2 million around the same time in the prior year. It is estimated that most of the projects in the current sales backlog will be produced within 12 months, but a few will be produced over multiple years. The Company anticipates funding related to the Infrastructure Investment and Jobs Act to begin coming through the state and local governments for the remainder of 2024 and beyond to further promote growth in the revenue related to the highway, transportation, and infrastructure markets, although no assurance can be provided. The Company continues to increase marketing and sales efforts towards SlenderWall sales and barrier rentals, in line with long-term strategic objectives.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">16</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Three and nine months ended September 30, 2024,</strong> <strong>compared to the</strong> <strong>three and nine months ended</strong> <strong>September 30, 2023</strong> &#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Revenue includes product sales, barrier rentals, royalty income, and shipping and installation revenues. Product sales are further divided into soundwall, architectural and SlenderWall&#8482; panels, miscellaneous wall panels, highway barrier, Easi-Set&#174; buildings, utility products, and miscellaneous precast products. The following table summarizes the sales by product type and comparison for the three and nine month periods ended September 30, 2024 and 2023. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue by Type</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Three Months Ended</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>&#160;September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="6"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Nine Months Ended </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;" colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Soundwall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,873</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,043</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,085</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Architectural Panel Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,601</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">315</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,893</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,044</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">SlenderWall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,299</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,066</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Wall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">811</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,442</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,634</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">546</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,417</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,418</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Easi-Set Building Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,801</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,226</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,341</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,675</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Utility Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,787</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,738</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">947</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,180</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,605</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Product Sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>10,753</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>10,898</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>34,621</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>29,842</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Rentals</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,053</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">784</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,303</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,604</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Royalty Income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">958</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">822</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,403</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shipping and Installation Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,818</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,147</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">13,650</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8,918</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Service Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>12,829</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>4,753</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>25,356</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>13,349</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>23,582</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>15,651</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>59,977</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>43,191</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The revenue items: soundwall sales, architectural panel sales, SlenderWall sales, miscellaneous wall sales, miscellaneous sales, barrier rentals, and royalty income are recognized as revenue over time. The revenue items: barrier sales, Easi-Set and Easi-Span building sales, utility sales, and shipping and installation revenue are recognized as revenue at a point in time.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Soundwall Sales</span></em> - Soundwall sales were lower for the three month period ended September 30, 2024, compared to the same period in 2023. The decrease is due to lower production at the North Carolina and South Carolina plants reflecting less soundwall projects than in the prior year period. Soundwall sales were significantly higher for the nine month period ended September 30, 2024, compared to the same period in 2023. The increase is due to higher production volumes at all three plants, as the Company increased production output to execute and deliver on the Company&#8217;s increased backlog. Soundwall sales are expected to trend similarly throughout the remainder 2024 as compared to the first three quarters of 2024, although no assurance can be given.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Architectural Panel Sales</span></em> - Architectural panel sales increased for the three and nine months ended September 30, 2024, compared to the same period in 2023. The increase is related to production of two architectural projects that started production at the end of the first quarter of 2024. Architectural sales are expected to trend higher throughout 2024 as compared to the full year 2023, although no assurance can be given.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">SlenderWall Sales</span></em> - SlenderWall sales decreased for the three and nine months ended September 30, 2024, as compared to the same periods in 2023. A SlenderWall project was in production during the first half of 2023 and the Company did not have a SlenderWall project in production during the first nine months of 2024. The Company continues to focus sales initiatives on SlenderWall, but no assurance can be given as to the success of this endeavor.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">17</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Miscellaneous Wall Sales</span></em> - Miscellaneous wall sales decreased for the three and nine month periods ended September 30, 2024 compared to the same periods in 2023. Miscellaneous wall sales were slightly down due to lower production volumes in the second and third quarters of 2024 as compared to 2023. Miscellaneous wall sales are expected to trend similarly throughout 2024 as the first three quarters of 2024, although no assurance can be provided.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Barrier Sales</span></em> - Barrier sales decreased for the three and nine month periods ended September 30, 2024, compared to the same periods in 2023. The decrease is due to the completion of large barrier projects in North Carolina and South Carolina during 2023. Barrier sales are expected to trend similarly for the last quarter of 2024 as compared to the first the quarters of 2024, although no assurance can be given. The Company continues to shift marketing efforts from barrier sales to barrier rentals in the Delaware to Virginia region.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Easi-Set&#174; and Easi-Span Building Sales</span></em> - Building and restroom sales increased slightly for the three and nine month periods ended September 30, 2024, compared to the same periods in 2023, due to increased building sales at all manufacturing plants. Building and restroom sales are expected to continue to trend similarly throughout the remainder of 2024 compared to the first nine months of 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Utility Sales</span></em> - Utility sales increased significantly for the three and nine month periods ended September 30, 2024, compared to the same periods in 2023. The Company has seen a surge in demand for utility vaults in the Northern Virginia market to support data center growth in this market. Utility sales are expected to trend similarly for the remainder of 2024 as compared to the first nine months of 2024, although no assurance can be provided.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Miscellaneous Product Sales</span></em> - Miscellaneous products are products that are produced or sold that do not meet the criteria defined for other revenue categories.&#160;Examples would include precast concrete slabs, concrete blocks, or small add-on items. Miscellaneous product sales increased for the three and nine month periods ended September 30, 2024, compared to the same periods in 2023. The increase is mainly from the Virginia plant that started production on one large project for the production of precast beams and platforms. Miscellaneous product sales are expected to trend lower for the fourth quarter of 2024 as compared to the first three quarters of 2024, although no assurance can be given.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Barrier Rentals</span></em> &#8211; Barrier rentals increased significantly for the three and nine month periods ended September 30, 2024 compared to the same periods in 2023. This increase is attributed to an increase in utilization of rental barrier and the close-out of the buy-back agreement. Barrier rental revenue also increased due to multiple special barrier projects occurring and completed during the third quarter 2024. Barrier rental revenue, excluding revenue from special barrier projects, is expected to trend higher throughout 2024 as compared to the first three quarters of 2024, although no assurance can be given. Revenues from special barrier projects, if any, are expected to decrease due to the completion of projects in the third quarter of 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Royalty Income</span></em> &#8211; Royalties increased for the three and nine month periods ended September 30, 2024, compared to the same periods in 2023. The increase is related to higher barrier production volumes experienced by the Company&#8217;s licensees. It is expected that infrastructure spending and the start of production by licensees of a new, low profile barrier that utilizes the J-J Hook system, will continue to drive royalties. The Company expects royalties for 2024 to exceed royalty income for the full year 2023, although no assurance can be given. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Shipping and Installation</span></em> &#8211; Shipping revenue results from shipping our products to the customers' final destination and is recognized when the shipping services take place. Installation activities include installation of our products at the customers&#8217; construction site. Installation revenue results when attaching architectural wall panels to a building, installing an Easi-Set&#174; or Easi-Span building at a customers' site, setting highway barrier, or setting any of our other precast products at a site specific to the requirements of the owner. Shipping and installation revenues increased for the three and nine month periods ended September 30, 2024 compared to the same periods in 2023. The increase is mainly attributed to the increase in shipping and installation of SlenderWall and architectural panels. This increase in shipping and installation revenue correlates with the increased production of SlenderWall panels that occurred, and for which revenue was previously recognized, throughout 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">18</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Cost of Sales</span></em> - Total cost of sales as a percent of revenue, excluding royalties, for the three months ended September 30, 2024, was 75%, as compared to 81% for the three months ended September 30, 2023. Total cost of sales as a percent of revenue, excluding royalties, for the nine months ended September 30, 2024, was 77%, as compared to 86% for the nine months ended September 30, 2023. The decrease in cost of sales as a percentage of revenue, not including royalties, for the three and nine months ended September 30, 2024, compared to the three and nine months ended September 30, 2023, is due to the increase in overall production volumes, which increased the absorption of overhead costs. The Company also had multiple short-term special barrier rental projects occurring in the third quarter 2023, which historically carry slightly higher margins due to the nature of the projects. In addition, the decrease in cost of sales as a percentage of revenue, not including royalties, decreased due to production throughout the first half of 2024 related to contracts that factored in the rising inflationary costs experienced throughout 2022 and 2023, and a one-time expense related to panels the Company chose to remake for one specific customer related to defective steel from a supplier used in the initial product in 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">General and Administrative Expenses</span></em> - For the three months ended September 30, 2024, the Company's general and administrative expenses increased to $1,720 from $1,187 during the same period in 2023. For the nine months ended September 30, 2024, the Company's general and administrative expenses increased to $4,938 from $4,420 during the same period in 2023. General and administrative expense as a percentage of total revenue was 7% and 8% for the three month periods ended September 30, 2024 and 2023, respectively. General and administrative expense as a percentage of total revenue was 8% and 10% for the nine month periods ended September 30, 2024 and 2023, respectively. Such expenses increased due to higher salary and wage rates, and the increase in the allowance for credit losses. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Selling Expenses</span></em><em>&#160;-</em> Selling expenses for the three months ended September 30, 2024 increased to $1,010 from $888 for the same period in 2023. The slight increase is due to additional salaries and wages during in 2024. Selling expenses for the nine months ended September 30, 2024 and 2023 were $2,655 and $2,533, respectively. The Company expects selling expenses to increase in future periods with the plan for additional sales associates and increased advertising spending aligning with the strategy to increase SlenderWall sales and barrier rentals.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Operating Income (Loss)</span></em> - The Company had operating income for the three month period ended September 30, 2024 of $3,848 compared to operating income of $1,502 for the same period in 2023. The Company had operating income for the nine month period ended September 30, 2024 of $8,031 compared to operating income of $576 for the same period in 2023. The increase is mainly due to the increase in revenue and decrease in cost of sales as a percent of revenue.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Interest Expense</span></em> - Interest expense was $56 and $64 for the three month periods ended September 30, 2024 and 2023, respectively. Interest expense was $175 and $192 for the nine month periods ended September 30, 2024 and 2023, respectively. The Company expects interest expense for the full year of 2024 to be lower compared to the full year of 2023 due to the decrease in level of indebtedness.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Income Tax Expense (Benefit)</span></em> - The Company had an income tax expense of $694, or an effective tax rate of 18%, for the three months ended September 30, 2024, compared to income tax expense of $247, or an effective tax rate of 16% for the same period in 2023. The Company had an income tax expense of $1,683, or an effective tax rate of 21%, for the nine months ended September 30, 2024, compared to income tax expense of $160, or an effective tax rate of 22% for the same period in 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Net Income (Loss)</span></em> - The Company had net income of $3,150 and $6,278 for the three and nine months ended September 30, 2024, respectively, compared to net income of $1,266 and $565 for the same periods in 2023, respectively. The basic and diluted earnings per share was $0.59 and $1.18, respectively, for the three and nine months ended September 30, 2024, and the basic and diluted earnings per share was $0.24 and $0.11 for the three and nine months ended September 30, 2023, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">19</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Liquidity and Capital Resources (dollar amounts in thousands)</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company has a mortgage note payable to Burke &amp; Herbert Bank &amp; Trust Company, formally Summit Community Bank (the &#8220;Bank&#8221;) for the construction of the North Carolina facility. The note carries a ten-year term at a fixed interest rate of 3.64% annually per the Promissory Note Rate Conversion Agreement, with monthly payments of $22, and is secured by all of the assets of Smith-Carolina and a guarantee by the Company. The balance of the note payable at September 30, 2024 was $1,221.&#160;The balance of the note payable at December 31, 2023 was $1,382.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company also has a note payable to the Bank in the amount of $1,624 as of September 30, 2024 and $1,792 as of December 31, 2023. The loan is collateralized by a first lien position on the Midland, VA plant, building, and assets. The interest rate per the Promissory Note is fixed at 3.99% per annum, with principal and interest payments payable monthly over 120 months in the amount of $27. The loan matures on March 27, 2030.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">On February 10, 2022, the Company completed the financing for its acquisition of certain real property in Midland,&#160;VA&#160;from the fourth quarter of 2021, totaling approximately 29.8 acres, with a note payable to the Bank in the original principal amount of $2,805. The loan is collateralized by a first lien position on the related real property. The interest rate is fixed at 4.09% per annum, with principal and interest payments payable monthly over 180 months for $21. The loan matures on February 10, 2037.&#160;The balance of the note payable on September 30, 2024 was $2,420. The balance of the note payable at December 31, 2023 was $2,525.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company additionally has one smaller installment loan with an annual interest rate of 2.90%, maturing in 2025, with a balance of $16 as of September 30, 2024. The balance at December 31, 2023 was $29.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Under the loan covenants with the Bank, the Company is limited to annual capital expenditures of $5,000 and has received a waiver for 2024 from the Bank. Also under the loan covenants with the Bank, the Company must maintain tangible net worth of $10,000. The Company is in compliance with all covenants pursuant to the loan agreements as of September 30, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In addition to the notes payable discussed above, the Company has a $5,000 line of credit with the Bank with no balance outstanding as of September 30, 2024. The line of credit is evidenced by a commercial revolving promissory note, which carries a variable interest rate of prime, with a floor of 3.50%. The line of credit was scheduled to mature on October 1, 2024, but was extended to January 1, 2025. The loan is collateralized by a first lien position on the Company's accounts receivable and inventory and a second lien position on all other business assets. Key provisions of the line of credit required the Company (i) to obtain bank approval for capital expenditures in excess of $5,000 during the term of the loan and (ii) to obtain bank approval prior to its funding of any acquisition.&#160;On October 1, 2023, the Company received a Commitment Letter from the Bank to provide a guidance line of credit specifically to purchase business equipment in an amount up to $1,500. The commitment provided for the purchase of equipment for which a note payable will be executed with a term not to exceed five years with an interest rate at the Wall Street Journal prime rate plus 0.50% with a floor of 3.50% per annum. The loan is collateralized by a first lien position on all equipment purchased under the line. The commitment for the guidance line of credit matured on October 1, 2024. As of September 30, 2024, the Company had not purchased any equipment pursuant to the $1,500 commitment.&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company's outstanding notes payable are financed at fixed rates of interest. This leaves the Company protected from fluctuating interest rates.&#160;Increases in such rates will only affect the interest paid by the Company if new debt is obtained, or the available line of credit is drawn upon, with a variable interest rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">On September 30, 2024, the Company had cash totaling $9,013 compared to cash totaling $9,175 on December&#160;31, 2023.&#160;The decrease in cash is primarily the result of&#160;cash absorbed by investing activities through capital spending as described in further detail below. The Company expects its cash position to be favorably affected to the extent that it is successful in collecting outstanding accounts receivable balances.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company&#8217;s accounts receivable balances, net of allowance, at September 30, 2024 was $17,822, compared to $17,209 at December 31, 2023. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Capital spending for the nine months ended September 30, 2024 totaled $5,543 as compared to $4,131 for the same period in 2023.&#160;The 2024 expenditures were primarily for a new batch plant system for the South Carolina manufacturing facility, utility vault forms for increased production capacity, and crash cushions to expand the Company&#8217;s rental product offering. The Company intends to invest approximately $6,000 for the full year 2024, which includes expansion of the North Carolina manufacturing facility, soundwall forms for increased production capacity, and miscellaneous manufacturing equipment. Anticipated capital expenditures excludes possible acquisitions.&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">20</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company&#8217;s cash flow from operations is affected by production schedules set by contractors, which generally provide for payment 30 to 90 days after the products are produced, and with some architectural contracts, retainage may be held until the entire project is completed.&#160;This payment schedule may result in liquidity challenges for the Company because it must bear a portion of the cost of production before it receives payment from its customers.&#160;The Company&#8217;s average days sales outstanding (DSO), excluding the effect of unbilled revenue, was 85 days for the nine months ended September 30, 2024, compared to 116 days for the nine months ended September 30, 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">If actual results regarding the Company's production, sales, and subsequent collections on customer receivables are materially inconsistent with management's expectations, the Company may in the future encounter cash flow and liquidity issues. If the Company's operational performance deteriorates significantly, it may be unable to comply with existing financial covenants and could cause defaults and acceleration under its loan agreements and lose access to the credit facility. Although no assurances can be given, the Company believes that its current cash resources, anticipated cash flow from operations, and the availability under the line of credit will be sufficient to finance the Company&#8217;s operations for at least the next 12 months.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company&#8217;s inventory was $6,242 on September 30, 2024, and $5,150 on December&#160;31, 2023, or an increase of $1,092.&#160;The increase in inventory is mainly due to the increase of finished goods inventory compared to the prior year. The increase is related to inventory needed on-hand for the anticipated delivery schedules as it relates to utility vaults in 2024. Inventory turnover was 9.7, annualized for the nine months ended September 30, 2024, compared to 15.3, annualized for the same period in 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Critical Accounting Policies and Estimates</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company&#8217;s critical accounting policies are more fully described in its Summary of Accounting Policies to the Company&#8217;s consolidated financial statements on Form 10-K for the year ended December&#160;31, 2023.&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Seasonality</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company services the construction industry primarily in areas of the United States where construction activity may be inhibited by adverse weather during the winter.&#160;As a result, the Company may experience reduced revenues from December through February and realize a more significant part of its revenues during the other months of the year.&#160;The Company may experience lower profits, or losses, during the winter months, and as such, must have sufficient working capital to fund its operations at a reduced level until the spring construction season.&#160;The failure to generate or obtain sufficient working capital during the winter may have a material adverse effect on the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Inflation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Raw material costs used in production have slightly increased for the first nine months of 2024. The Company anticipates raw material prices to slightly increase for the remainder of 2024, although no assurance can be given regarding future pricing.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Sales Backlog</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">As of November 1, 2024, the Company&#8217;s sales backlog was approximately $62.8 million, as compared to approximately $60.2 million at the same time in 2023. It is estimated that the majority of the projects in the sales backlog will be produced within 12 months, with a portion extending several years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">21</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="i3"><strong>I</strong><strong>TEM 3. Quantitative and Qualitative Disclosures About Market Risk</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Not Applicable</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="i4"><strong>I</strong><strong>TEM 4. Controls and Procedures</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Disclosure controls and procedures</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company carried out an evaluation, under the supervision and with the participation of management, including the Chief Executive Officer and principal financial officer, of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report, pursuant to Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended. Based on this evaluation, as a result of our material weaknesses in internal controls over financial reporting previously disclosed within our Annual Report on Form 10-K for the year ended December 31, 2023, management concluded that our disclosure controls and procedures were not effective as of September 30, 2024. A material weakness is a control deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. In this respect, management identified a material weakness in the methodology used to estimate the allowance for credit losses and a material weakness in the review and approval of journal entries. Notwithstanding the existence of these material weaknesses, management believes that the consolidated financial statements in this Form 10-Q present, in all material respects, the Company&#8217;s financial condition as reported, in conformity with United States Generally Accepted Accounting Principles (&#8220;GAAP&#8221;).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The following previously reported material weaknesses, as previously reported within our Annual Report on Form 10-K for the year ended December 31, 2023, continue to exist at September 30, 2024. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Allowance for Credit Losses</span></em> &#8211; As previously reported, the Company identified a material weakness related to the review of its allowances. Specifically, the Company did not design and maintain the adequate management review controls related to the review over the determination of expected credit losses.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em><span style="text-decoration:underline">Journal Entries</span></em> &#8211; The Company did not design and maintain effective processes and controls to ensure all journal entries are properly reviewed and approved prior to posting to the general ledger. Additionally, the Company did not maintain proper segregation of duties within its general ledger system as it relates to logical access to post and approve manual journal entries.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Remediation Efforts</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Management is committed to the remediation of the material weaknesses described above.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">To address the material weakness associated with the review of the allowance for credit losses, management has designed and implemented enhanced control activities that includes detailed documentation of matters considered while preparing and reviewing the allowance for credit losses. While management believes they have effectively designed and implemented an enhanced review control, the material weakness will not be considered remediated until the control operates for a sufficient period of time and management has concluded, through testing, that the control is operating effectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">To address the material weakness associated with the review and posting of journal entries, management is actively exploring potential functionality available with the Company&#8217;s general ledger system, as well as the need for monitoring controls to effectively mitigate the risk.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Changes in Internal Control over Financial Reporting</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Other than as described above, there were no other changes in the Company&#8217;s internal control over financial reporting identified in management&#8217;s evaluation pursuant to Rules 13a-15(f) and 15d-15(f) of the Exchange Act during the quarter ended September 30, 2024 that materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">22</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><span class="atag" style="display: inline" id="p2"><strong>P</strong><strong>ART II &#8212; OTHER INFORMATION</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="it1"><strong>I</strong><strong>TEM 1. Legal Proceedings</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company is not presently involved in any litigation of a material nature.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="it1a"><strong>I</strong><strong>TEM 1A. Risk Factors</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Not required</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="it2"><strong>I</strong><strong>TEM 2. Unregistered Sales of Equity Securities and Use of Proceeds</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">None</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="it3"><strong>I</strong><strong>TEM 3. Defaults Upon Senior Securities</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">None</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="it4"><strong>I</strong><strong>TEM 4. Mine Safety Disclosures</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Not applicable</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong><span class="atag" style="display: inline" id="it5">ITEM 5. Other Information</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">None.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">23</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><span class="atag" style="display: inline" id="it6"><strong>I</strong><strong>TEM 6. Exhibits</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exhibit No.</strong></p></td><td style="width:1%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exhibit Description</strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="smid_ex311.htm">31.1</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="smid_ex311.htm">Certification of the Chief Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934.</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="smid_ex312.htm">31.2</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="smid_ex312.htm">Certification of the Principal Financial Officer pursuant to Rule 13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934.</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="smid_ex321.htm">32.1</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="smid_ex321.htm">Certification pursuant 18 U.S.C. Section 1350 as adapted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="smid_ex101.htm">10.1</a></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><a href="smid_ex101.htm">Commercial Line of Credit &#8211; Change in Terms Agreement</a></p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">101.INS</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">XBRL Instance Document.</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">101.SCH</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">XBRL Taxonomy Extension Schema Document.</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">101.CAL</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">XBRL Taxonomy Extension Calculation Linkbase Document.</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">101.DEF</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">XBRL Taxonomy Extension Definition Linkbase Document.</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">101.LAB</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">XBRL Taxonomy Extension Label Linkbase Document.</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">101.PRE</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">XBRL Taxonomy Extension Presentation Linkbase Document.</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">104</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101)</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">24</td></tr><tr style="height:15px"><td><p style="page-break-after: always"></p></td></tr><tr style="height:15px"><td><a href="#TOC">Table of Contents</a></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><span class="atag" style="display: inline" id="sg"><strong>S</strong><strong>IGNATURES</strong></span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><span style="text-decoration:underline">SMITH-MIDLAND CORPORATION</span></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px">(Registrant)</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="width:50%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:3%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:35%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:12%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Date: November 14, 2024</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">By:</p></td><td style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">/s/ Ashley B. Smith</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Ashley B. Smith, Chief Executive Officer</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Principal Executive and Financial Officer)&#160;</p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"><tbody><tr style="height:15px"><td class="hpbhr">&#160;</td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;text-align:center;">25</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>smid_ex101.htm
<DESCRIPTION>COMMERCIAL LINE OF CREDIT
<TEXT>
<html><head><title>smid_ex101.htm</title><!--Document created using EDGARMaster--></head><body style="TEXT-ALIGN: left; FONT: 10pt times new roman"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>EXHIBIT 10.1</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><img src="smid_ex101img2.jpg">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;">&nbsp;</td></tr> <tr style="height:15px"> <td><p style='page-break-after: always'></p></td></tr> <tr style="height:15px"> <td>&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><img src="smid_ex101img3.jpg">&nbsp;</p> <table style="border-spacing:0;font:10pt times new roman;width:100%" cellpadding="0"> <tr style="height:15px"> <td class="hpbhr">&nbsp;</td></tr> <tr style="height:15px"> <td style="BORDER-BOTTOM: black 1px solid; TEXT-INDENT: 0px;">&nbsp;</td></tr></table> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p><body>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>smid_ex311.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<html><head><title>smid_ex311.htm</title><!--Document created using EDGARMaster--></head><body style="TEXT-ALIGN: left; FONT: 10pt times new roman"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp; </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>EXHIBIT 31.1</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>&nbsp;</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>CERTIFICATIONS</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">I, Ashley B. Smith, certify that:</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">1.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">I have reviewed this quarterly report on Form 10-Q of Smith-Midland Corporation;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">2.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">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;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">3.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">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;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">4.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for registrant and have:</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(a)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">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;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(b)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(c)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Evaluated the effectiveness of registrant&#8217;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</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(d)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">5.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(a)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">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&#8217;s ability to record, process, summarize and report financial information; and</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(b)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:50%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Date: November 14, 2024</p></td> <td style="width:3%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">By:</p></td> <td style="BORDER-BOTTOM: 1px solid;width:35%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">/s/ Ashley B. Smith</p></td> <td style="width:12%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Ashley B. Smith</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Chief Executive Officer and President</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(principal executive officer)</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p><body>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>smid_ex312.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<html><head><title>smid_ex312.htm</title><!--Document created using EDGARMaster--></head><body style="TEXT-ALIGN: left; FONT: 10pt times new roman"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp; </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>EXHIBIT 31.2</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>CERTIFICATIONS</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">I, Ashley B. Smith, certify that:</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">1.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">I have reviewed this quarterly report on Form 10-Q of Smith-Midland Corporation;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">2.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">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;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">3.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">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;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">4.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for registrant and have:</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(a)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">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;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(b)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(c)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Evaluated the effectiveness of registrant&#8217;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</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(d)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">5.</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(a)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">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&#8217;s ability to record, process, summarize and report financial information; and</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(b)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:50%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Date: November 14, 2024</p></td> <td style="width:3%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">By:</p></td> <td style="BORDER-BOTTOM: 1px solid;width:35%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">/s/ Ashley B. Smith</p></td> <td style="width:12%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Ashley B. Smith</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Chief Executive Officer</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="vertical-align:top;"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(principal financial officer)</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p><body>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>smid_ex321.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<html><head><title>smid_ex321.htm</title><!--Document created using EDGARMaster--></head><body style="TEXT-ALIGN: left; FONT: 10pt times new roman"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp; </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"><strong>EXHIBIT 32.1</strong> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>CERTIFICATION PURSUANT TO</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>18 U.S.C. SECTION 1350</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>AS ADOPTED PURSUANT TO</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</strong></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:left;">In connection with the Quarterly Report of Smith-Midland Corporation (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended September 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Ashley B. Smith, Chief Executive Officer and principal 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:</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(1)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:4%;"> <p style="margin:0px">&nbsp;</p></td> <td style="width:4%;vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(2)</p></td> <td style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p> <table style="border-spacing:0;font-size:10pt;width:100%" cellpadding="0"> <tr style="height:15px"> <td style="width:53%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td style="BORDER-BOTTOM: 1px solid;width:35%;vertical-align:top;" colspan="2"> <p style="font-size:10pt;font-family:times new roman;margin:0px">/s/ Ashley B. Smith</p></td> <td style="width:12%;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td colspan="2" style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Ashley B. Smith</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td colspan="2" style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Chief Executive Officer</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td colspan="2" style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">(principal executive and financial officer)</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td colspan="2"> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr> <tr style="height:15px"> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td> <td colspan="2" style="vertical-align:top;"> <p style="font-size:10pt;font-family:times new roman;margin:0px">Dated:&nbsp;November 14, 2024</p></td> <td> <p style="font-size:10pt;font-family:times new roman;margin:0px">&nbsp;</p></td></tr></table> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&nbsp;</p><body>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>smid-20240930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 11/14/2024-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2024 I-NET Business Solutions, Inc. All Rights Reserved.-->
<schema xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:us-gaap-att="http://fasb.org/us-gaap/attributes" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:srt-roles="http://fasb.org/srt-roles/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:smid="http://smid.com/20240930" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://smid.com/20240930">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://smid.com/role/Cover" id="Cover">
        <link:definition>000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
        <link:definition>000002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" id="CondensedConsolidatedStatementsOfIncomeUnaudited">
        <link:definition>000004 - Statement - Condensed Consolidated Statements of Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" id="CondensedConsolidatedStatementsOfStockholdersEquityUnaudited">
        <link:definition>000005 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" id="CondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/InterimFinancialReporting" id="InterimFinancialReporting">
        <link:definition>000007 - Disclosure - INTERIM FINANCIAL REPORTING</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/EarningsLossPerShare" id="EarningsLossPerShare">
        <link:definition>000008 - Disclosure - EARNINGS (LOSS) PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/NotesPayable" id="NotesPayable">
        <link:definition>000009 - Disclosure - NOTES PAYABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/StockCompensation" id="StockCompensation">
        <link:definition>000010 - Disclosure - STOCK COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/InterimFinancialReportingPolicies" id="InterimFinancialReportingPolicies">
        <link:definition>000011 - Disclosure - INTERIM FINANCIAL REPORTING (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/InterimFinancialReportingTables" id="InterimFinancialReportingTables">
        <link:definition>000012 - Disclosure - INTERIM FINANCIAL REPORTING (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/EarningsLossPerShareTables" id="EarningsLossPerShareTables">
        <link:definition>000013 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/StockCompensationTables" id="StockCompensationTables">
        <link:definition>000014 - Disclosure - STOCK COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/InterimFinancialReportingDetails" id="InterimFinancialReportingDetails">
        <link:definition>000015 - Disclosure - INTERIM FINANCIAL REPORTING (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/InterimFinancialReportingDetails1" id="InterimFinancialReportingDetails1">
        <link:definition>000016 - Disclosure - INTERIM FINANCIAL REPORTING (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/InterimFinancialReportingDetails2" id="InterimFinancialReportingDetails2">
        <link:definition>000017 - Disclosure - INTERIM FINANCIAL REPORTING (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/InterimFinancialReportingDetails3" id="InterimFinancialReportingDetails3">
        <link:definition>000018 - Disclosure - INTERIM FINANCIAL REPORTING (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/InterimFinancialReportingDetailsNarrative" id="InterimFinancialReportingDetailsNarrative">
        <link:definition>000019 - Disclosure - INTERIM FINANCIAL REPORTING (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/EarningsLossPerShareDetails" id="EarningsLossPerShareDetails">
        <link:definition>000020 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/NotesPayableDetailsNarrative" id="NotesPayableDetailsNarrative">
        <link:definition>000021 - Disclosure - NOTES PAYABLE (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/StockCompensationDetails" id="StockCompensationDetails">
        <link:definition>000022 - Disclosure - STOCK COMPENSATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smid.com/role/StockCompensationDetailsNarrative" id="StockCompensationDetailsNarrative">
        <link:definition>000023 - Disclosure - STOCK COMPENSATION (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="smid-20240930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="smid-20240930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="smid-20240930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="smid-20240930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
  <import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd" />
  <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd" />
  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd" />
  <import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd" />
  <import namespace="http://fasb.org/srt-roles/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd" />
  <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
  <import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" />
  <import namespace="http://fasb.org/us-roles/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd" />
  <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
  <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <element id="smid_ProceedsFromIncomeTaxRefund" name="ProceedsFromIncomeTaxRefund" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_AccruedCompensationCurrent" name="AccruedCompensationCurrent" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RevenueFromProductSales" name="RevenueFromProductSales" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RevenueFromBarrierRentals" name="RevenueFromBarrierRentals" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RevenueFromRoyaltyIncome" name="RevenueFromRoyaltyIncome" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RevenueFromShippingAndInstallationRevenue" name="RevenueFromShippingAndInstallationRevenue" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_AdoptionOfASUAmount" name="AdoptionOfASUAmount" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RestrictedStockIssuedShares" name="RestrictedStockIssuedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RestrictedStockIssuedAmount" name="RestrictedStockIssuedAmount" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_VestingOfRestrictedStockAmount" name="VestingOfRestrictedStockAmount" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_StockGrantedShares" name="StockGrantedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="smid_StockGrantedAmount" name="StockGrantedAmount" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RestrictedStockExpenses" name="RestrictedStockExpenses" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_CashNewAbstract" name="CashNewAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element id="smid_ScheduleOfContractAssetsTableTextBlock" name="ScheduleOfContractAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="smid_ScheduleOfContractLiabilitiesTableTextBlock" name="ScheduleOfContractLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="smid_ScheduleOfAllowanceForCreditLossesTableTextBlock" name="ScheduleOfAllowanceForCreditLossesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
  <element id="smid_AmountsInvoicedInThePeriodFromAmounts" name="AmountsInvoicedInThePeriodFromAmounts" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RevenueRecognizedInThePeriodFromAmounts" name="RevenueRecognizedInThePeriodFromAmounts" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_ChangeInAllowanceBeginningBalance" name="ChangeInAllowanceBeginningBalance" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_ProvisionForOtherCreditLosses69" name="ProvisionForOtherCreditLosses69" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_ChangeInAllowanceEndingBalance" name="ChangeInAllowanceEndingBalance" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RoyaltyPaymentsPercentageMinimum" name="RoyaltyPaymentsPercentageMinimum" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="smid_RoyaltyPaymentsPercentageMaximum" name="RoyaltyPaymentsPercentageMaximum" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="smid_OutstandingReceivableBalancePercentage" name="OutstandingReceivableBalancePercentage" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="smid_EarningPerShareBasic" name="EarningPerShareBasic" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="smid_WeightedAverageNumberOfSharesOutstandingDikuted" name="WeightedAverageNumberOfSharesOutstandingDikuted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
  <element id="smid_EarningPerShareDiluted" name="EarningPerShareDiluted" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
  <element id="smid_AnnualCapitalExpenditures" name="AnnualCapitalExpenditures" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_TangibleAssetsNetWorth" name="TangibleAssetsNetWorth" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_VaryingLoanBalanceAmount" name="VaryingLoanBalanceAmount" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_NotePayabeInterestRatePercentage" name="NotePayabeInterestRatePercentage" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
  <element id="smid_BankToPruchaseEquipment" name="BankToPruchaseEquipment" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription" name="CommitmentForPurchaseOfEquipmentForNotePayableDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element id="smid_PuchaseBusinessEquipment" name="PuchaseBusinessEquipment" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_NoPaymentForEquipment" name="NoPaymentForEquipment" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_DebtInstrumentPeriodicPaymentsPrincipal" name="DebtInstrumentPeriodicPaymentsPrincipal" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_AdditionalOtherexpense" name="AdditionalOtherexpense" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
  <element id="smid_EarningsLossPerShareAbstract" name="EarningsLossPerShareAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element id="smid_StockCompensationAbstract" name="StockCompensationAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
  <element name="ProductSalesMember" id="smid_ProductSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="SoundwallSalesMember" id="smid_SoundwallSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="ArchitecturalPanelSalesMember" id="smid_ArchitecturalPanelSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="SlenderwallSalesMember" id="smid_SlenderwallSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="MiscellaneousSalesMember" id="smid_MiscellaneousSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="BarrierSalesMember" id="smid_BarrierSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="EasiSetAndEasiSpanBuildingSalesMember" id="smid_EasiSetAndEasiSpanBuildingSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="UtilityAndFarmProductSalesMember" id="smid_UtilityAndFarmProductSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="WeightedAverageGrantDateFairValueMember" id="smid_WeightedAverageGrantDateFairValueMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="SummitCommunityBankMember" id="smid_SummitCommunityBankMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="MiscellaneousProductSalesMember" id="smid_MiscellaneousProductSalesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="ServiceRevenueMember" id="smid_ServiceRevenueMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="BarrierRentalMember" id="smid_BarrierRentalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="RoyaltiesIncomeMember" id="smid_RoyaltiesIncomeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="ShippingAndInstallationRevenueMember" id="smid_ShippingAndInstallationRevenueMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="TwoCustomerMember" id="smid_TwoCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="OneCustomerMember" id="smid_OneCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="ServiceBasedMember" id="smid_ServiceBasedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
  <element name="NumberofSharesMember" id="smid_NumberofSharesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>smid-20240930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 11/14/2024-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2024 I-NET Business Solutions, Inc. All Rights Reserved.-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
  <link:roleRef xlink:type="simple" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address Address Line 1</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address Address Line 2</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address City Or Town</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address State Or Province</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Security 12b Title</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl_7bf4f1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl_7bf4f1" xml:lang="en-US">Condensed Consolidated Balance Sheets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl_89e52c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl_89e52c" xml:lang="en-US">Current assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_bd2ee0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_bd2ee0" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="us-gaap_AccountsReceivableNetAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNetAbstract_lbl_c9e589" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl_c9e589" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl_fe034a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl_fe034a" xml:lang="en-US">Trade - billed (less allowances of approximately $907 and $806, respectively), including contract retentions</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent_lbl_ea3064" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl_ea3064" xml:lang="en-US">Trade - unbilled</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract" xlink:label="us-gaap_InventoryNetAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl_212ac7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl_212ac7" xml:lang="en-US">Inventories, net</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl_bc42d9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl_bc42d9" xml:lang="en-US">Raw materials</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl_75d6cc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl_75d6cc" xml:lang="en-US">Finished goods</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ProceedsFromIncomeTaxRefund" xlink:label="smid_ProceedsFromIncomeTaxRefund" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ProceedsFromIncomeTaxRefund" xlink:to="smid_ProceedsFromIncomeTaxRefund_lbl_b6a1c5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ProceedsFromIncomeTaxRefund_lbl_b6a1c5" xml:lang="en-US">Refundable income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl_84c812" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl_84c812" xml:lang="en-US">Prepaid expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl_c881d4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl_c881d4" xml:lang="en-US">Total current assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl_12" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl_12" xml:lang="en-US">[Assets, Current]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl_e7b565" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl_e7b565" xml:lang="en-US">Property and equipment, net</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl_2019a5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_lbl_2019a5" xml:lang="en-US">Other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl_13bc72" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl_13bc72" xml:lang="en-US">Total assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl_15" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl_15" xml:lang="en-US">[Assets]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl_e828d0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl_e828d0" xml:lang="en-US">Current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl_3c7708" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl_3c7708" xml:lang="en-US">Accounts payable - trade</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl_527862" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl_527862" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl_9aef2c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl_9aef2c" xml:lang="en-US">Deferred revenue</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AccruedCompensationCurrent" xlink:label="smid_AccruedCompensationCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_AccruedCompensationCurrent" xlink:to="smid_AccruedCompensationCurrent_lbl_ef21cc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_AccruedCompensationCurrent_lbl_ef21cc" xml:lang="en-US">Accrued compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="us-gaap_AccruedIncomeTaxes" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxes" xlink:to="us-gaap_AccruedIncomeTaxes_lbl_1fcafc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxes_lbl_1fcafc" xml:lang="en-US">Accrued income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl_e4e7ca" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl_e4e7ca" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl_70f7ea" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl_70f7ea" xml:lang="en-US">Current maturities of notes payable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="us-gaap_CustomerDepositsCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerDepositsCurrent" xlink:to="us-gaap_CustomerDepositsCurrent_lbl_0477ec" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerDepositsCurrent_lbl_0477ec" xml:lang="en-US">Customer deposits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl_3cb2d0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl_3cb2d0" xml:lang="en-US">Total current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl_25" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl_25" xml:lang="en-US">[Liabilities, Current]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent_lbl_07f2ec" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl_07f2ec" xml:lang="en-US">Deferred revenue</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent_lbl_26" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl_26" xml:lang="en-US">[Deferred Revenue, Noncurrent]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl_04bc76" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl_04bc76" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl_27" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl_27" xml:lang="en-US">[Operating Lease, Liability, Noncurrent]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermNotesPayable" xlink:to="us-gaap_LongTermNotesPayable_lbl_ce22c9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermNotesPayable_lbl_ce22c9" xml:lang="en-US">Notes payable - less current maturities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl_2e24b5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl_2e24b5" xml:lang="en-US">Deferred tax liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl_0a49ea" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl_0a49ea" xml:lang="en-US">Total liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl_30" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl_30" xml:lang="en-US">[Liabilities]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl_139b47" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl_139b47" xml:lang="en-US">Stockholders' equity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl_dca787" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl_dca787" xml:lang="en-US">Preferred stock, $.01 par value; authorized 1,000,000 shares, none issued and outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl_f36628" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl_f36628" xml:lang="en-US">Common stock, $.01 par value; authorized 8,000,000 shares; 5,345,759 and 5,349,599 issued and 5,304,839 and 5,308,679 outstanding, respectively</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl_d12d14" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl_d12d14" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl_806846" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl_806846" xml:lang="en-US">Treasury stock, at cost, 40,920 shares</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl_35" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_lbl_35" xml:lang="en-US">[Treasury Stock, Common, Value]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl_9e18fa" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl_9e18fa" xml:lang="en-US">Retained earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl_c08249" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl_c08249" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl_37" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl_37" xml:lang="en-US">[Equity, Attributable to Parent]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl_79efa0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl_79efa0" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl_38" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl_38" xml:lang="en-US">[Liabilities and Equity]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl_ab9c3f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl_ab9c3f" xml:lang="en-US">Allowance For Doubtful Accounts</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl_57c186" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl_57c186" xml:lang="en-US">Preferred Stock, Par Value</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl_7fbe4b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl_7fbe4b" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl_11566e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl_11566e" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl_e2fcf3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl_e2fcf3" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl_f0e810" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl_f0e810" xml:lang="en-US">Common Stock, Par Value</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl_13b361" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl_13b361" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl_a76d9f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl_a76d9f" xml:lang="en-US">Common Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl_18b9f3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl_18b9f3" xml:lang="en-US">Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl_dc1de5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl_dc1de5" xml:lang="en-US">Treasury Shares</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl_fa8b90" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl_fa8b90" xml:lang="en-US">Condensed Consolidated Statements of Income (Unaudited)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl_84e92b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl_84e92b" xml:lang="en-US">Revenue</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromProductSales" xlink:label="smid_RevenueFromProductSales" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RevenueFromProductSales" xlink:to="smid_RevenueFromProductSales_lbl_3d70b3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RevenueFromProductSales_lbl_3d70b3" xml:lang="en-US">Product sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromBarrierRentals" xlink:label="smid_RevenueFromBarrierRentals" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RevenueFromBarrierRentals" xlink:to="smid_RevenueFromBarrierRentals_lbl_8921fe" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RevenueFromBarrierRentals_lbl_8921fe" xml:lang="en-US">Barrier rentals</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromRoyaltyIncome" xlink:label="smid_RevenueFromRoyaltyIncome" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RevenueFromRoyaltyIncome" xlink:to="smid_RevenueFromRoyaltyIncome_lbl_8ad3e7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RevenueFromRoyaltyIncome_lbl_8ad3e7" xml:lang="en-US">Royalty income</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromShippingAndInstallationRevenue" xlink:label="smid_RevenueFromShippingAndInstallationRevenue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RevenueFromShippingAndInstallationRevenue" xlink:to="smid_RevenueFromShippingAndInstallationRevenue_lbl_906843" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RevenueFromShippingAndInstallationRevenue_lbl_906843" xml:lang="en-US">Shipping and installation revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl_0f9a48" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Revenues_lbl_0f9a48" xml:lang="en-US">Total revenue</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl_7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl_7" xml:lang="en-US">[Revenues]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl_37ea74" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl_37ea74" xml:lang="en-US">Cost of sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl_b8cfaa" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl_b8cfaa" xml:lang="en-US">Gross profit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl_9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl_9" xml:lang="en-US">[Gross Profit]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl_8b0bc0" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl_8b0bc0" xml:lang="en-US">Operating expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl_b76512" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl_b76512" xml:lang="en-US">General and administrative expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense" xlink:label="us-gaap_SellingExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl_9ac7ab" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingExpense_lbl_9ac7ab" xml:lang="en-US">Selling expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl_83e140" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl_83e140" xml:lang="en-US">Total operating expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl_13" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl_13" xml:lang="en-US">[Operating Expenses]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl_09e04b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl_09e04b" xml:lang="en-US">Operating income (loss)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl_14" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl_14" xml:lang="en-US">[Operating Income (Loss)]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl_baec0d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl_baec0d" xml:lang="en-US">Other income (expenses)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl_47a65f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl_47a65f" xml:lang="en-US">Interest expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl_16" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl_16" xml:lang="en-US">[Interest Expense, Operating and Nonoperating]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeDomesticDeposits" xlink:label="us-gaap_InterestIncomeDomesticDeposits" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeDomesticDeposits" xlink:to="us-gaap_InterestIncomeDomesticDeposits_lbl_c19bfe" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeDomesticDeposits_lbl_c19bfe" xml:lang="en-US">Interest income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="us-gaap_GainsLossesOnSalesOfAssets" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnSalesOfAssets" xlink:to="us-gaap_GainsLossesOnSalesOfAssets_lbl_20e49e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnSalesOfAssets_lbl_20e49e" xml:lang="en-US">Gain on sale of assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl_a0466b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl_a0466b" xml:lang="en-US">Other income (expense)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl_516d7c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl_516d7c" xml:lang="en-US">Total other income (expense)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl_20" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl_20" xml:lang="en-US">[Other Nonoperating Income (Expense)]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl_55f6d9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl_55f6d9" xml:lang="en-US">Income (loss) before income tax expense (benefit)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl_a2e4e8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl_a2e4e8" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl_2e631a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl_2e631a" xml:lang="en-US">Net income (loss)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl_23" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl_23" xml:lang="en-US">[Net Income (Loss) Attributable to Parent]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl_161b86" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl_161b86" xml:lang="en-US">Basic and diluted earnings (loss) per common share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl_719f27" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl_719f27" xml:lang="en-US">Weighted average number of common shares outstanding:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl_5f1263" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl_5f1263" xml:lang="en-US">Weighted average number of common shares outstanding: Basic</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl_d4956e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl_d4956e" xml:lang="en-US">Weighted average number of common shares outstanding: Diluted</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl_5526f2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl_5526f2" xml:lang="en-US">Condensed Consolidated Statements of Stockholders Equity (Unaudited)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl_6da225" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl_6da225" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl_93a4df" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl_93a4df" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl_1caf59" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl_1caf59" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl_2dd4f6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl_2dd4f6" xml:lang="en-US">Treasury Stock</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl_0cf06e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl_0cf06e" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl_8cb28e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl_8cb28e" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl_a6e3d2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl_a6e3d2" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl_2238f6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl_2238f6" xml:lang="en-US">Balance, shares</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl_2" xml:lang="en-US">[Shares, Issued]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl_310f8e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl_310f8e" xml:lang="en-US">Balance, amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl_8eda13" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl_8eda13" xml:lang="en-US">Stock-Based Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AdoptionOfASUAmount" xlink:label="smid_AdoptionOfASUAmount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_AdoptionOfASUAmount" xlink:to="smid_AdoptionOfASUAmount_lbl_a7ffe5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_AdoptionOfASUAmount_lbl_a7ffe5" xml:lang="en-US">Adoption of ASU 2016-13</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl_fb6a7c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl_fb6a7c" xml:lang="en-US">Net income (loss)</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RestrictedStockIssuedShares" xlink:label="smid_RestrictedStockIssuedShares" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RestrictedStockIssuedShares" xlink:to="smid_RestrictedStockIssuedShares_lbl_226a14" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RestrictedStockIssuedShares_lbl_226a14" xml:lang="en-US">Restricted Stock Issued, shares</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RestrictedStockIssuedAmount" xlink:label="smid_RestrictedStockIssuedAmount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RestrictedStockIssuedAmount" xlink:to="smid_RestrictedStockIssuedAmount_lbl_654de1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RestrictedStockIssuedAmount_lbl_654de1" xml:lang="en-US">Restricted Stock Issued, amount</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_VestingOfRestrictedStockAmount" xlink:label="smid_VestingOfRestrictedStockAmount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_VestingOfRestrictedStockAmount" xlink:to="smid_VestingOfRestrictedStockAmount_lbl_6895c7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_VestingOfRestrictedStockAmount_lbl_6895c7" xml:lang="en-US">Vesting of restricted stock</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl_97bd26" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl_97bd26" xml:lang="en-US">Settlement of restricted stock, shares</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:to="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl_12eac2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl_12eac2" xml:lang="en-US">Settlement of restricted stock, amount</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockGrantedShares" xlink:label="smid_StockGrantedShares" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_StockGrantedShares" xlink:to="smid_StockGrantedShares_lbl_ec32b6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_StockGrantedShares_lbl_ec32b6" xml:lang="en-US">Stock granted, shares</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockGrantedAmount" xlink:label="smid_StockGrantedAmount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_StockGrantedAmount" xlink:to="smid_StockGrantedAmount_lbl_a198df" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_StockGrantedAmount_lbl_a198df" xml:lang="en-US">Stock granted, amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl_f01a7a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_lbl_f01a7a" xml:lang="en-US">Balance, shares</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl_63315b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl_63315b" xml:lang="en-US">Balance, amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl_d2b8ad" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl_d2b8ad" xml:lang="en-US">Condensed Consolidated Statements of Cash Flows (Unaudited)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl_6f0432" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl_6f0432" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl_ba4529" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProfitLoss_lbl_ba4529" xml:lang="en-US">Net income (loss)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl_3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl_3" xml:lang="en-US">[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl_64a0c2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl_64a0c2" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl_a6a760" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl_a6a760" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl_641142" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl_641142" xml:lang="en-US">(Gain) loss on sale of property and equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl_6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl_6" xml:lang="en-US">[Gain (Loss) on Disposition of Property Plant Equipment]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:label="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:to="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_lbl_17bd96" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_lbl_17bd96" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl_b74865" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl_b74865" xml:lang="en-US">Stock compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RestrictedStockExpenses" xlink:to="smid_RestrictedStockExpenses_lbl_f08cae" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="smid_RestrictedStockExpenses_lbl_f08cae" xml:lang="en-US">Settlement of restricted stock</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RestrictedStockExpenses" xlink:label="smid_RestrictedStockExpenses" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RestrictedStockExpenses" xlink:to="smid_RestrictedStockExpenses_lbl_9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RestrictedStockExpenses_lbl_9" xml:lang="en-US">[Settlement of restricted stock]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl_193927" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl_193927" xml:lang="en-US">Deferred taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl_0dbae7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl_0dbae7" xml:lang="en-US">(Increase) decrease in</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_1b2cf5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_1b2cf5" xml:lang="en-US">Accounts receivable - billed</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_12" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_12" xml:lang="en-US">[Increase (Decrease) in Accounts Receivable]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:to="us-gaap_IncreaseDecreaseInUnbilledReceivables_lbl_01db6c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInUnbilledReceivables_lbl_01db6c" xml:lang="en-US">Accounts receivable - unbilled</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="us-gaap_IncreaseDecreaseInUnbilledReceivables" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:to="us-gaap_IncreaseDecreaseInUnbilledReceivables_lbl_13" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInUnbilledReceivables_lbl_13" xml:lang="en-US">[Increase (Decrease) in Unbilled Receivables]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl_3478eb" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl_3478eb" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl_14" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl_14" xml:lang="en-US">[Increase (Decrease) in Inventories]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl_62bc1f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl_62bc1f" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl_15" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpensesOther_lbl_15" xml:lang="en-US">[Increase (Decrease) in Prepaid Expenses, Other]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl_0f00b2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl_0f00b2" xml:lang="en-US">Refundable income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl_16" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl_16" xml:lang="en-US">[Increase (Decrease) in Income Taxes Receivable]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl_a6d447" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl_a6d447" xml:lang="en-US">Increase (decrease) in</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl_f8a873" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl_f8a873" xml:lang="en-US">Accounts payable - trade</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl_18" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl_18" xml:lang="en-US">[Increase (Decrease) in Accounts Payable, Trade]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl_99a5c4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl_99a5c4" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl_19" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl_19" xml:lang="en-US">[Increase (Decrease) in Accrued Liabilities]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl_154658" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl_154658" xml:lang="en-US">Deferred revenue</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl_20" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl_20" xml:lang="en-US">[Increase (Decrease) in Deferred Revenue]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl_8b7640" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl_8b7640" xml:lang="en-US">Accrued compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl_21" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl_21" xml:lang="en-US">[Increase (Decrease) in Accrued Salaries]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl_2eef7e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl_2eef7e" xml:lang="en-US">Accrued income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl_22" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl_22" xml:lang="en-US">[Increase (Decrease) in Income Taxes Payable]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:to="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl_e91e1f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl_e91e1f" xml:lang="en-US">Customer deposits</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:to="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl_23" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl_23" xml:lang="en-US">[Increase (Decrease) in Customer Deposits]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_1b3ce3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_1b3ce3" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_24" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_24" xml:lang="en-US">[Net Cash Provided by (Used in) Operating Activities]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl_4eadb7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl_4eadb7" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_5c5f68" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_5c5f68" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_26" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_26" xml:lang="en-US">[Payments to Acquire Property, Plant, and Equipment]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl_cfe319" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl_cfe319" xml:lang="en-US">Proceeds from the sale of property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl_920121" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl_920121" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl_28" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl_28" xml:lang="en-US">[Net Cash Provided by (Used in) Investing Activities]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl_5c83e9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl_5c83e9" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl_c3ac04" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl_c3ac04" xml:lang="en-US">Repayments of long-term borrowings</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl_30" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl_30" xml:lang="en-US">[Repayments of Long-Term Debt]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl_30b65d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl_30b65d" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl_31" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl_31" xml:lang="en-US">[Net Cash Provided by (Used in) Financing Activities]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl_318515" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl_318515" xml:lang="en-US">Net increase (decrease) in cash</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl_32" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl_32" xml:lang="en-US">[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_CashNewAbstract" xlink:to="smid_CashNewAbstract_lbl_7f9898" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="smid_CashNewAbstract_lbl_7f9898" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_CashNewAbstract" xlink:label="smid_CashNewAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_CashNewAbstract" xlink:to="smid_CashNewAbstract_lbl_33" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_CashNewAbstract_lbl_33" xml:lang="en-US">[Cash]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_a1a5be" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_a1a5be" xml:lang="en-US">Beginning of period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_0129ac" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_0129ac" xml:lang="en-US">End of period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl_ce9a49" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl_ce9a49" xml:lang="en-US">Supplemental Cash Flow Information:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl_56a008" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl_56a008" xml:lang="en-US">Cash payments for interest</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl_806456" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl_806456" xml:lang="en-US">Cash payments for income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl_f198de" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl_f198de" xml:lang="en-US">Non-Cash Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl_1f82fe" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl_1f82fe" xml:lang="en-US">Capital expenditures in accounts payable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl_2c1ec4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl_2c1ec4" xml:lang="en-US">INTERIM FINANCIAL REPORTING</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl_d06778" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl_d06778" xml:lang="en-US">INTERIM FINANCIAL REPORTING</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl_2" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EarningsLossPerShareAbstract" xlink:label="smid_EarningsLossPerShareAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_EarningsLossPerShareAbstract" xlink:to="smid_EarningsLossPerShareAbstract_lbl_0e4bb9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_EarningsLossPerShareAbstract_lbl_0e4bb9" xml:lang="en-US">EARNINGS (LOSS) PER SHARE</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl_f7605b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl_f7605b" xml:lang="en-US">EARNINGS (LOSS) PER SHARE</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl_2" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableAbstract" xlink:label="us-gaap_NotesPayableAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_NotesPayableAbstract_lbl_907d5a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableAbstract_lbl_907d5a" xml:lang="en-US">NOTES PAYABLE</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl_6b4f5c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl_6b4f5c" xml:lang="en-US">NOTES PAYABLE</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl_2" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockCompensationAbstract" xlink:label="smid_StockCompensationAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_StockCompensationAbstract" xlink:to="smid_StockCompensationAbstract_lbl_a29d37" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_StockCompensationAbstract_lbl_a29d37" xml:lang="en-US">STOCK COMPENSATION</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl_3269b6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl_3269b6" xml:lang="en-US">STOCK COMPENSATION</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl_2" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl_a09d59" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl_a09d59" xml:lang="en-US">Basis Of Presentation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl_b24202" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl_b24202" xml:lang="en-US">Recently Accounting Pronouncements</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl_33d2b2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl_33d2b2" xml:lang="en-US">Revenue Recognition</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="us-gaap_StandardProductWarrantyPolicy" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyPolicy" xlink:to="us-gaap_StandardProductWarrantyPolicy_lbl_c79119" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyPolicy_lbl_c79119" xml:lang="en-US">Warranties</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl_bd951b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl_bd951b" xml:lang="en-US">Use Of Estimates</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl_efc6e1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl_efc6e1" xml:lang="en-US">Concentration Of Risk</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl_33b20d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl_33b20d" xml:lang="en-US">Segment Reporting</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ScheduleOfContractAssetsTableTextBlock" xlink:label="smid_ScheduleOfContractAssetsTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ScheduleOfContractAssetsTableTextBlock" xlink:to="smid_ScheduleOfContractAssetsTableTextBlock_lbl_b34df7" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ScheduleOfContractAssetsTableTextBlock_lbl_b34df7" xml:lang="en-US">Schedule of contract assets</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ScheduleOfContractLiabilitiesTableTextBlock" xlink:label="smid_ScheduleOfContractLiabilitiesTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ScheduleOfContractLiabilitiesTableTextBlock" xlink:to="smid_ScheduleOfContractLiabilitiesTableTextBlock_lbl_e8c723" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ScheduleOfContractLiabilitiesTableTextBlock_lbl_e8c723" xml:lang="en-US">Schedule of contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ScheduleOfAllowanceForCreditLossesTableTextBlock" xlink:label="smid_ScheduleOfAllowanceForCreditLossesTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ScheduleOfAllowanceForCreditLossesTableTextBlock" xlink:to="smid_ScheduleOfAllowanceForCreditLossesTableTextBlock_lbl_0ab6dd" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ScheduleOfAllowanceForCreditLossesTableTextBlock_lbl_0ab6dd" xml:lang="en-US">Schedule of allowance for credit losses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl_432d56" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl_432d56" xml:lang="en-US">Schedule of disaggregation of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl_3dbb79" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl_3dbb79" xml:lang="en-US">Schedule of earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl_c07163" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl_c07163" xml:lang="en-US">Schedule of restricted stock award activity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledContractsReceivable" xlink:to="us-gaap_UnbilledContractsReceivable_lbl_9cae09" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnbilledContractsReceivable_lbl_9cae09" xml:lang="en-US">Accounts receivable trade - unbilled, beginning of the period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable" xlink:label="us-gaap_UnbilledContractsReceivable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledContractsReceivable" xlink:to="us-gaap_UnbilledContractsReceivable_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnbilledContractsReceivable_lbl_2" xml:lang="en-US">[Unbilled Contracts Receivable]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledContractsReceivable" xlink:to="us-gaap_UnbilledContractsReceivable_lbl_7e65f6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnbilledContractsReceivable_lbl_7e65f6" xml:lang="en-US">Accounts receivable trade - unbilled, end of the period</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AmountsInvoicedInThePeriodFromAmounts" xlink:label="smid_AmountsInvoicedInThePeriodFromAmounts" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_AmountsInvoicedInThePeriodFromAmounts" xlink:to="smid_AmountsInvoicedInThePeriodFromAmounts_lbl_18cb29" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_AmountsInvoicedInThePeriodFromAmounts_lbl_18cb29" xml:lang="en-US">Amounts invoiced in the period from amounts included at the beginning of the period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesAndDeposits" xlink:to="us-gaap_CustomerAdvancesAndDeposits_lbl_f5d26f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CustomerAdvancesAndDeposits_lbl_f5d26f" xml:lang="en-US">Customer deposits, beginning of the period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesAndDeposits" xlink:label="us-gaap_CustomerAdvancesAndDeposits" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesAndDeposits" xlink:to="us-gaap_CustomerAdvancesAndDeposits_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerAdvancesAndDeposits_lbl_2" xml:lang="en-US">[Customer Advances and Deposits]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesAndDeposits" xlink:to="us-gaap_CustomerAdvancesAndDeposits_lbl_fc14f5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CustomerAdvancesAndDeposits_lbl_fc14f5" xml:lang="en-US">Customer deposits, end of the period</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueRecognizedInThePeriodFromAmounts" xlink:label="smid_RevenueRecognizedInThePeriodFromAmounts" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RevenueRecognizedInThePeriodFromAmounts" xlink:to="smid_RevenueRecognizedInThePeriodFromAmounts_lbl_39055d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RevenueRecognizedInThePeriodFromAmounts_lbl_39055d" xml:lang="en-US">Revenue recognized in the period from amounts included at the beginning of the period</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ChangeInAllowanceBeginningBalance" xlink:label="smid_ChangeInAllowanceBeginningBalance" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ChangeInAllowanceBeginningBalance" xlink:to="smid_ChangeInAllowanceBeginningBalance_lbl_a9ade6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ChangeInAllowanceBeginningBalance_lbl_a9ade6" xml:lang="en-US">Balance at December 31, 2023</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal" xlink:label="us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal" xlink:to="us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal_lbl_52dd0d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal_lbl_52dd0d" xml:lang="en-US">Collection of Expected Credit Losses</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ProvisionForOtherCreditLosses69" xlink:label="smid_ProvisionForOtherCreditLosses69" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ProvisionForOtherCreditLosses69" xlink:to="smid_ProvisionForOtherCreditLosses69_lbl_b3056c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ProvisionForOtherCreditLosses69_lbl_b3056c" xml:lang="en-US">Current Provision for Expected Credit Losses69</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ChangeInAllowanceEndingBalance" xlink:label="smid_ChangeInAllowanceEndingBalance" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ChangeInAllowanceEndingBalance" xlink:to="smid_ChangeInAllowanceEndingBalance_lbl_25fde3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ChangeInAllowanceEndingBalance_lbl_25fde3" xml:lang="en-US">Balance at September 30, 2024</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl_59d3d9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl_59d3d9" xml:lang="en-US">Product Or Service Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis_lbl_02ba21" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis_lbl_02ba21" xml:lang="en-US">Contract With Customer Sales Channel Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl_df03ea" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl_df03ea" xml:lang="en-US">Related Party Transaction Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ProductSalesMember" xlink:label="smid_ProductSalesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ProductSalesMember" xlink:to="smid_ProductSalesMember_lbl_f6c77f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ProductSalesMember_lbl_f6c77f" xml:lang="en-US">Product Sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_SoundwallSalesMember" xlink:label="smid_SoundwallSalesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_SoundwallSalesMember" xlink:to="smid_SoundwallSalesMember_lbl_d30185" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_SoundwallSalesMember_lbl_d30185" xml:lang="en-US">Soundwall Sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ArchitecturalPanelSalesMember" xlink:label="smid_ArchitecturalPanelSalesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ArchitecturalPanelSalesMember" xlink:to="smid_ArchitecturalPanelSalesMember_lbl_fb4797" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ArchitecturalPanelSalesMember_lbl_fb4797" xml:lang="en-US">Architectural Panel Sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_SlenderwallSalesMember" xlink:label="smid_SlenderwallSalesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_SlenderwallSalesMember" xlink:to="smid_SlenderwallSalesMember_lbl_83d9dc" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_SlenderwallSalesMember_lbl_83d9dc" xml:lang="en-US">SlenderWall Sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_MiscellaneousSalesMember" xlink:label="smid_MiscellaneousSalesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_MiscellaneousSalesMember" xlink:to="smid_MiscellaneousSalesMember_lbl_ecff02" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_MiscellaneousSalesMember_lbl_ecff02" xml:lang="en-US">Miscellaneous Wall Sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_BarrierSalesMember" xlink:label="smid_BarrierSalesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_BarrierSalesMember" xlink:to="smid_BarrierSalesMember_lbl_92d7cd" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_BarrierSalesMember_lbl_92d7cd" xml:lang="en-US">Barrier Sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EasiSetAndEasiSpanBuildingSalesMember" xlink:label="smid_EasiSetAndEasiSpanBuildingSalesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_EasiSetAndEasiSpanBuildingSalesMember" xlink:to="smid_EasiSetAndEasiSpanBuildingSalesMember_lbl_236554" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_EasiSetAndEasiSpanBuildingSalesMember_lbl_236554" xml:lang="en-US">Easi-Set and Easi-Span Building Sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_UtilityAndFarmProductSalesMember" xlink:label="smid_UtilityAndFarmProductSalesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_UtilityAndFarmProductSalesMember" xlink:to="smid_UtilityAndFarmProductSalesMember_lbl_4171e3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_UtilityAndFarmProductSalesMember_lbl_4171e3" xml:lang="en-US">Utility Sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_MiscellaneousProductSalesMember" xlink:label="smid_MiscellaneousProductSalesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_MiscellaneousProductSalesMember" xlink:to="smid_MiscellaneousProductSalesMember_lbl_78f3fe" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_MiscellaneousProductSalesMember_lbl_78f3fe" xml:lang="en-US">Miscellaneous Sales</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ServiceRevenueMember" xlink:label="smid_ServiceRevenueMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ServiceRevenueMember" xlink:to="smid_ServiceRevenueMember_lbl_5ce4f2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ServiceRevenueMember_lbl_5ce4f2" xml:lang="en-US">Service Revenue</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_BarrierRentalMember" xlink:label="smid_BarrierRentalMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_BarrierRentalMember" xlink:to="smid_BarrierRentalMember_lbl_e737c1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_BarrierRentalMember_lbl_e737c1" xml:lang="en-US">Barrier Rental</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RoyaltiesIncomeMember" xlink:label="smid_RoyaltiesIncomeMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RoyaltiesIncomeMember" xlink:to="smid_RoyaltiesIncomeMember_lbl_5485f4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RoyaltiesIncomeMember_lbl_5485f4" xml:lang="en-US">Royalty Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ShippingAndInstallationRevenueMember" xlink:label="smid_ShippingAndInstallationRevenueMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ShippingAndInstallationRevenueMember" xlink:to="smid_ShippingAndInstallationRevenueMember_lbl_26e4df" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ShippingAndInstallationRevenueMember_lbl_26e4df" xml:lang="en-US">Shipping and Installation Revenue [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl_6bb5f9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl_6bb5f9" xml:lang="en-US">Total revenues</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl_05d5c6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl_05d5c6" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_TwoCustomerMember" xlink:label="smid_TwoCustomerMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_TwoCustomerMember" xlink:to="smid_TwoCustomerMember_lbl_b304e4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_TwoCustomerMember_lbl_b304e4" xml:lang="en-US">Two Customer</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_OneCustomerMember" xlink:label="smid_OneCustomerMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_OneCustomerMember" xlink:to="smid_OneCustomerMember_lbl_e15c92" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_OneCustomerMember_lbl_e15c92" xml:lang="en-US">One Customer</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl_dd252b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivables_lbl_dd252b" xml:lang="en-US">Contract retentions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl_753b6c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl_753b6c" xml:lang="en-US">Allowances for doubtful accounts</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RoyaltyPaymentsPercentageMinimum" xlink:label="smid_RoyaltyPaymentsPercentageMinimum" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RoyaltyPaymentsPercentageMinimum" xlink:to="smid_RoyaltyPaymentsPercentageMinimum_lbl_c143dd" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RoyaltyPaymentsPercentageMinimum_lbl_c143dd" xml:lang="en-US">Royalty payments, minimum</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RoyaltyPaymentsPercentageMaximum" xlink:label="smid_RoyaltyPaymentsPercentageMaximum" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_RoyaltyPaymentsPercentageMaximum" xlink:to="smid_RoyaltyPaymentsPercentageMaximum_lbl_a93a05" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_RoyaltyPaymentsPercentageMaximum_lbl_a93a05" xml:lang="en-US">Royalty payments</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_OutstandingReceivableBalancePercentage" xlink:label="smid_OutstandingReceivableBalancePercentage" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_OutstandingReceivableBalancePercentage" xlink:to="smid_OutstandingReceivableBalancePercentage_lbl_cd17d5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_OutstandingReceivableBalancePercentage_lbl_cd17d5" xml:lang="en-US">Outstanding receivable balance</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="us-gaap_PremiumsPercentageAssumedToNet" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PremiumsPercentageAssumedToNet" xlink:to="us-gaap_PremiumsPercentageAssumedToNet_lbl_80ade4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PremiumsPercentageAssumedToNet_lbl_80ade4" xml:lang="en-US">Revenue percentage</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:label="us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:to="us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_lbl_bd9108" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_lbl_bd9108" xml:lang="en-US">Accounts receivable trade - billed</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl_64a7a1" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl_64a7a1" xml:lang="en-US">Net income (loss)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl_2" xml:lang="en-US">[Net Income (Loss) Available to Common Stockholders, Basic]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl_00a42b" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl_00a42b" xml:lang="en-US">Basic earnings per share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl_f9c637" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl_f9c637" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EarningPerShareBasic" xlink:label="smid_EarningPerShareBasic" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_EarningPerShareBasic" xlink:to="smid_EarningPerShareBasic_lbl_9c0bd9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_EarningPerShareBasic_lbl_9c0bd9" xml:lang="en-US">Basic earnings (loss) per common share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl_a4d145" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl_a4d145" xml:lang="en-US">Diluted earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl_b94c88" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl_b94c88" xml:lang="en-US">Net Income (loss)</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_WeightedAverageNumberOfSharesOutstandingDikuted" xlink:label="smid_WeightedAverageNumberOfSharesOutstandingDikuted" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_WeightedAverageNumberOfSharesOutstandingDikuted" xlink:to="smid_WeightedAverageNumberOfSharesOutstandingDikuted_lbl_ac5505" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_WeightedAverageNumberOfSharesOutstandingDikuted_lbl_ac5505" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl_345ee6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl_345ee6" xml:lang="en-US">Dilutive effect of restricted stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl_1c93ab" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl_1c93ab" xml:lang="en-US">Total weighted average shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EarningPerShareDiluted" xlink:label="smid_EarningPerShareDiluted" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_EarningPerShareDiluted" xlink:to="smid_EarningPerShareDiluted_lbl_2834ae" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_EarningPerShareDiluted_lbl_2834ae" xml:lang="en-US">Diluted earnings (loss) per common share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl_dd3a00" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl_dd3a00" xml:lang="en-US">Debt Instrument Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl_061475" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl_061475" xml:lang="en-US">Range [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_SummitCommunityBankMember" xlink:label="smid_SummitCommunityBankMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_SummitCommunityBankMember" xlink:to="smid_SummitCommunityBankMember_lbl_459366" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_SummitCommunityBankMember_lbl_459366" xml:lang="en-US">Summit Community Bank [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl_2dec4d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl_2dec4d" xml:lang="en-US">Minimum</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl_3a5bda" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl_3a5bda" xml:lang="en-US">Line of credit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl_b87404" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl_b87404" xml:lang="en-US">Mortgage note payable fixed interest rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl_846577" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl_846577" xml:lang="en-US">Principal and interest on loan payments payable monthly</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl_4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl_4" xml:lang="en-US">[Debt Instrument, Periodic Payment, Principal]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl_2990e9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl_2990e9" xml:lang="en-US">Loan maturity date</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AnnualCapitalExpenditures" xlink:label="smid_AnnualCapitalExpenditures" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_AnnualCapitalExpenditures" xlink:to="smid_AnnualCapitalExpenditures_lbl_8d81b5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_AnnualCapitalExpenditures_lbl_8d81b5" xml:lang="en-US">Annual capital expenditures</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_lbl_666d1e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl_666d1e" xml:lang="en-US">Note payable to bank</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_TangibleAssetsNetWorth" xlink:label="smid_TangibleAssetsNetWorth" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_TangibleAssetsNetWorth" xlink:to="smid_TangibleAssetsNetWorth_lbl_722912" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_TangibleAssetsNetWorth_lbl_722912" xml:lang="en-US">Tangible assets net worth</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_VaryingLoanBalanceAmount" xlink:label="smid_VaryingLoanBalanceAmount" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_VaryingLoanBalanceAmount" xlink:to="smid_VaryingLoanBalanceAmount_lbl_c22e42" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_VaryingLoanBalanceAmount_lbl_c22e42" xml:lang="en-US">Varying loan balance amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBank" xlink:label="us-gaap_NotesPayableToBank" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableToBank" xlink:to="us-gaap_NotesPayableToBank_lbl_406cfb" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableToBank_lbl_406cfb" xml:lang="en-US">Note Payable to Bank</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_NotePayabeInterestRatePercentage" xlink:label="smid_NotePayabeInterestRatePercentage" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_NotePayabeInterestRatePercentage" xlink:to="smid_NotePayabeInterestRatePercentage_lbl_427cf8" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_NotePayabeInterestRatePercentage_lbl_427cf8" xml:lang="en-US">Note payabe, Interest rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl_0eb3ee" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_lbl_0eb3ee" xml:lang="en-US">Balance of note payable</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_BankToPruchaseEquipment" xlink:label="smid_BankToPruchaseEquipment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_BankToPruchaseEquipment" xlink:to="smid_BankToPruchaseEquipment_lbl_52732c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_BankToPruchaseEquipment_lbl_52732c" xml:lang="en-US">Bank to purchase equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription" xlink:label="smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription" xlink:to="smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription_lbl_8e90d5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription_lbl_8e90d5" xml:lang="en-US">Commitment for purchase of equipment for note payable description</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl_77b7de" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl_77b7de" xml:lang="en-US">Line of credit maturity date</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_PuchaseBusinessEquipment" xlink:label="smid_PuchaseBusinessEquipment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_PuchaseBusinessEquipment" xlink:to="smid_PuchaseBusinessEquipment_lbl_4e913c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_PuchaseBusinessEquipment_lbl_4e913c" xml:lang="en-US">Puchase business equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_NoPaymentForEquipment" xlink:label="smid_NoPaymentForEquipment" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_NoPaymentForEquipment" xlink:to="smid_NoPaymentForEquipment_lbl_69861f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_NoPaymentForEquipment_lbl_69861f" xml:lang="en-US">Not purchased of equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_DebtInstrumentPeriodicPaymentsPrincipal" xlink:label="smid_DebtInstrumentPeriodicPaymentsPrincipal" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_DebtInstrumentPeriodicPaymentsPrincipal" xlink:to="smid_DebtInstrumentPeriodicPaymentsPrincipal_lbl_828c45" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_DebtInstrumentPeriodicPaymentsPrincipal_lbl_828c45" xml:lang="en-US">Principal and interest on loan payments payable monthly</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl_cfbc8e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl_cfbc8e" xml:lang="en-US">Annual interest rates, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl_6176fb" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl_6176fb" xml:lang="en-US">Award Type Axis</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_WeightedAverageGrantDateFairValueMember" xlink:label="smid_WeightedAverageGrantDateFairValueMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_WeightedAverageGrantDateFairValueMember" xlink:to="smid_WeightedAverageGrantDateFairValueMember_lbl_2c5819" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_WeightedAverageGrantDateFairValueMember_lbl_2c5819" xml:lang="en-US">Weighted Average Grant Date Fair Value [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl_f8d1b3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceSharesMember_lbl_f8d1b3" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ServiceBasedMember" xlink:label="smid_ServiceBasedMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_ServiceBasedMember" xlink:to="smid_ServiceBasedMember_lbl_266ce2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_ServiceBasedMember_lbl_266ce2" xml:lang="en-US">Service Based [Member]</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_NumberofSharesMember" xlink:label="smid_NumberofSharesMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_NumberofSharesMember" xlink:to="smid_NumberofSharesMember_lbl_342169" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_NumberofSharesMember_lbl_342169" xml:lang="en-US">Number of Shares [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl_7e85aa" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl_7e85aa" xml:lang="en-US">Non-vested, beginning of period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl_2" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl_2" xml:lang="en-US">[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl_6421b3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl_6421b3" xml:lang="en-US">Granted</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl_21a986" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl_21a986" xml:lang="en-US">Vested</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl_4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl_4" xml:lang="en-US">[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:to="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl_a27e4e" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl_a27e4e" xml:lang="en-US">Settlement of restricted stock</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:label="us-gaap_WeightedAverageNumberOfSharesRestrictedStock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:to="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl_5" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesRestrictedStock_lbl_5" xml:lang="en-US">[Weighted Average Number of Shares, Restricted Stock]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:to="us-gaap_DebtInstrumentConvertibleStockPriceTrigger_lbl_d10a3d" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleStockPriceTrigger_lbl_d10a3d" xml:lang="en-US">Settlement of restricted stock</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:label="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:to="us-gaap_DebtInstrumentConvertibleStockPriceTrigger_lbl_6" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleStockPriceTrigger_lbl_6" xml:lang="en-US">[Debt Instrument, Convertible, Stock Price Trigger]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl_d41030" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl_d41030" xml:lang="en-US">Forfeited</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl_7195ca" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl_7195ca" xml:lang="en-US">Non-vested, ending of period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl_971bb4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl_971bb4" xml:lang="en-US">Non-vested, beginning of period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl_9" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl_9" xml:lang="en-US">[Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl_434d93" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl_434d93" xml:lang="en-US">Granted</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl_10" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl_10" xml:lang="en-US">[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl_29d5b4" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl_29d5b4" xml:lang="en-US">Vested</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl_11" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl_11" xml:lang="en-US">[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl_7cf4db" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl_7cf4db" xml:lang="en-US">Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl_12" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl_12" xml:lang="en-US">[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl_0adb23" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl_0adb23" xml:lang="en-US">Non-vested, ending of period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl_85fdd3" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl_85fdd3" xml:lang="en-US">Stock based compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl_78834c" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl_78834c" xml:lang="en-US">Unrecognized compensation cost related to non-vested restricted stock</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficersCompensation" xlink:label="us-gaap_OfficersCompensation" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficersCompensation" xlink:to="us-gaap_OfficersCompensation_lbl_73ba1f" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficersCompensation_lbl_73ba1f" xml:lang="en-US">Compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AdditionalOtherexpense" xlink:label="smid_AdditionalOtherexpense" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smid_AdditionalOtherexpense" xlink:to="smid_AdditionalOtherexpense_lbl_583b4a" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smid_AdditionalOtherexpense_lbl_583b4a" xml:lang="en-US">Additional expense</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>smid-20240930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 11/14/2024-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2024 I-NET Business Solutions, Inc. All Rights Reserved.-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://smid.com/role/Cover" xlink:href="smid-20240930.xsd#Cover" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedBalanceSheets" xlink:href="smid-20240930.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="smid-20240930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:href="smid-20240930.xsd#CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" xlink:href="smid-20240930.xsd#CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="smid-20240930.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReporting" xlink:href="smid-20240930.xsd#InterimFinancialReporting" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/EarningsLossPerShare" xlink:href="smid-20240930.xsd#EarningsLossPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/NotesPayable" xlink:href="smid-20240930.xsd#NotesPayable" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensation" xlink:href="smid-20240930.xsd#StockCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingPolicies" xlink:href="smid-20240930.xsd#InterimFinancialReportingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingTables" xlink:href="smid-20240930.xsd#InterimFinancialReportingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/EarningsLossPerShareTables" xlink:href="smid-20240930.xsd#EarningsLossPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensationTables" xlink:href="smid-20240930.xsd#StockCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails1" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails2" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails3" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails3" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetailsNarrative" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/EarningsLossPerShareDetails" xlink:href="smid-20240930.xsd#EarningsLossPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/NotesPayableDetailsNarrative" xlink:href="smid-20240930.xsd#NotesPayableDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensationDetails" xlink:href="smid-20240930.xsd#StockCompensationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensationDetailsNarrative" xlink:href="smid-20240930.xsd#StockCompensationDetailsNarrative" xlink:type="simple" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/Cover" xlink:title="00000001 - Document - Document and Entity Information" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedBalanceSheets" xlink:title="000002 - Statement - Condensed Consolidated Balance Sheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaapUnbilledReceivablesCurrent" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapUnbilledReceivablesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
    <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ProceedsFromIncomeTaxRefund" xlink:label="loc_smidProceedsFromIncomeTaxRefund" />
    <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_smidProceedsFromIncomeTaxRefund" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
    <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
    <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
    <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
    <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
    <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaapAccruedIncomeTaxes" />
    <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxes" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
    <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
    <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
    <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCustomerDepositsCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
    <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AccruedCompensationCurrent" xlink:label="loc_smidAccruedCompensationCurrent" />
    <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_smidAccruedCompensationCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
    <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaapDeferredRevenueNoncurrent" />
    <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredRevenueNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" />
    <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
    <link:calculationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
    <link:calculationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
    <link:calculationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
    <link:calculationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue" />
    <link:calculationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockCommonValue" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
    <link:calculationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
    <link:calculationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
    <link:calculationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:title="000004 - Statement - Condensed Consolidated Statements of Income (Unaudited)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromProductSales" xlink:label="loc_smidRevenueFromProductSales" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_smidRevenueFromProductSales" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromBarrierRentals" xlink:label="loc_smidRevenueFromBarrierRentals" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_smidRevenueFromBarrierRentals" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromRoyaltyIncome" xlink:label="loc_smidRevenueFromRoyaltyIncome" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_smidRevenueFromRoyaltyIncome" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromShippingAndInstallationRevenue" xlink:label="loc_smidRevenueFromShippingAndInstallationRevenue" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_smidRevenueFromShippingAndInstallationRevenue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
    <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
    <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
    <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
    <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
    <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
    <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeDomesticDeposits" xlink:label="loc_us-gaapInterestIncomeDomesticDeposits" />
    <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestIncomeDomesticDeposits" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="loc_us-gaapGainsLossesOnSalesOfAssets" />
    <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainsLossesOnSalesOfAssets" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome" />
    <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherIncome" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
    <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" xlink:title="000005 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:title="000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
    <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
    <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
    <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:label="loc_us-gaapAllowanceForLoanAndLeaseLossesWriteOffs" />
    <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAllowanceForLoanAndLeaseLossesWriteOffs" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
    <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" />
    <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInUnbilledReceivables" />
    <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInUnbilledReceivables" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
    <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" />
    <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" />
    <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
    <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
    <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedSalaries" />
    <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedSalaries" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
    <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther" />
    <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RestrictedStockExpenses" xlink:label="loc_smidRestrictedStockExpenses" />
    <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_smidRestrictedStockExpenses" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
    <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
    <link:calculationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    <link:calculationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReporting" xlink:title="000007 - Disclosure - INTERIM FINANCIAL REPORTING" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/EarningsLossPerShare" xlink:title="000008 - Disclosure - EARNINGS (LOSS) PER SHARE" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/NotesPayable" xlink:title="000009 - Disclosure - NOTES PAYABLE" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensation" xlink:title="000010 - Disclosure - STOCK COMPENSATION" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingPolicies" xlink:title="000011 - Disclosure - INTERIM FINANCIAL REPORTING (Policies)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingTables" xlink:title="000012 - Disclosure - INTERIM FINANCIAL REPORTING (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/EarningsLossPerShareTables" xlink:title="000013 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensationTables" xlink:title="000014 - Disclosure - STOCK COMPENSATION (Tables)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails" xlink:title="000015 - Disclosure - INTERIM FINANCIAL REPORTING (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails1" xlink:title="000016 - Disclosure - INTERIM FINANCIAL REPORTING (Details 1)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails2" xlink:title="000017 - Disclosure - INTERIM FINANCIAL REPORTING (Details 2)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails3" xlink:title="000018 - Disclosure - INTERIM FINANCIAL REPORTING (Details 3)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetailsNarrative" xlink:title="000019 - Disclosure - INTERIM FINANCIAL REPORTING (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/EarningsLossPerShareDetails" xlink:title="000020 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/NotesPayableDetailsNarrative" xlink:title="000021 - Disclosure - NOTES PAYABLE (Details Narrative)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensationDetails" xlink:title="000022 - Disclosure - STOCK COMPENSATION (Details)" />
  <link:calculationLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensationDetailsNarrative" xlink:title="000023 - Disclosure - STOCK COMPENSATION (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>smid-20240930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 11/14/2024-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2024 I-NET Business Solutions, Inc. All Rights Reserved.-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://smid.com/role/Cover" xlink:href="smid-20240930.xsd#Cover" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedBalanceSheets" xlink:href="smid-20240930.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="smid-20240930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:href="smid-20240930.xsd#CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" xlink:href="smid-20240930.xsd#CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="smid-20240930.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReporting" xlink:href="smid-20240930.xsd#InterimFinancialReporting" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/EarningsLossPerShare" xlink:href="smid-20240930.xsd#EarningsLossPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/NotesPayable" xlink:href="smid-20240930.xsd#NotesPayable" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensation" xlink:href="smid-20240930.xsd#StockCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingPolicies" xlink:href="smid-20240930.xsd#InterimFinancialReportingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingTables" xlink:href="smid-20240930.xsd#InterimFinancialReportingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/EarningsLossPerShareTables" xlink:href="smid-20240930.xsd#EarningsLossPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensationTables" xlink:href="smid-20240930.xsd#StockCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails1" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails2" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails3" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails3" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetailsNarrative" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/EarningsLossPerShareDetails" xlink:href="smid-20240930.xsd#EarningsLossPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/NotesPayableDetailsNarrative" xlink:href="smid-20240930.xsd#NotesPayableDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensationDetails" xlink:href="smid-20240930.xsd#StockCompensationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensationDetailsNarrative" xlink:href="smid-20240930.xsd#StockCompensationDetailsNarrative" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/Cover" xlink:title="00000001 - Document - Cover Page Information">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
    <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedBalanceSheets" xlink:title="000002 - Statement - Condensed Consolidated Balance Sheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract_abd430" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract_c6a10e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_abd430" xlink:to="loc_us-gaapAssetsCurrentAbstract_c6a10e" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95f62b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract_c6a10e" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95f62b" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="loc_us-gaapAccountsReceivableNetAbstract_34beac" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract_c6a10e" xlink:to="loc_us-gaapAccountsReceivableNetAbstract_34beac" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_564d68" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsReceivableNetAbstract_34beac" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_564d68" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaapUnbilledReceivablesCurrent_5e7a2d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsReceivableNetAbstract_34beac" xlink:to="loc_us-gaapUnbilledReceivablesCurrent_5e7a2d" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract" xlink:label="loc_us-gaapInventoryNetAbstract_cdeeab" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsReceivableNetAbstract_34beac" xlink:to="loc_us-gaapInventoryNetAbstract_cdeeab" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials_1acf2a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract_cdeeab" xlink:to="loc_us-gaapInventoryRawMaterials_1acf2a" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods_0a1dd5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract_cdeeab" xlink:to="loc_us-gaapInventoryFinishedGoods_0a1dd5" order="8" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ProceedsFromIncomeTaxRefund" xlink:label="loc_smidProceedsFromIncomeTaxRefund_7d48c7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract_cdeeab" xlink:to="loc_smidProceedsFromIncomeTaxRefund_7d48c7" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent_d33907" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract_cdeeab" xlink:to="loc_us-gaapPrepaidExpenseCurrent_d33907" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_5faf9e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract_cdeeab" xlink:to="loc_us-gaapAssetsCurrent_5faf9e" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_a58b47" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract_cdeeab" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_a58b47" order="12" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets_774dc6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract_cdeeab" xlink:to="loc_us-gaapOtherAssets_774dc6" order="13" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_5b89ec" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract_cdeeab" xlink:to="loc_us-gaapAssets_5b89ec" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract_cdeeab" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" order="15" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_91cec9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapAccountsPayableCurrent_91cec9" order="16" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent_2acc7a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent_2acc7a" order="17" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent_d525c6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapDeferredRevenueCurrent_d525c6" order="18" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AccruedCompensationCurrent" xlink:label="loc_smidAccruedCompensationCurrent_eea0c3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_smidAccruedCompensationCurrent_eea0c3" order="19" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaapAccruedIncomeTaxes_94f7b8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapAccruedIncomeTaxes_94f7b8" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_3a9267" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_3a9267" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent_6f0cea" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapNotesPayableCurrent_6f0cea" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent_237665" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapCustomerDepositsCurrent_237665" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_6d16c5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapLiabilitiesCurrent_6d16c5" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaapDeferredRevenueNoncurrent_8b0936" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapDeferredRevenueNoncurrent_8b0936" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_c60bad" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_c60bad" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable_1e3c45" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapLongTermNotesPayable_1e3c45" order="27" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities_3a8de5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities_3a8de5" order="28" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_6880fe" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapLiabilities_6880fe" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_a88500" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_26e18d" xlink:to="loc_us-gaapStockholdersEquityAbstract_a88500" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue_e5dddb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_a88500" xlink:to="loc_us-gaapPreferredStockValue_e5dddb" order="31" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue_cef48b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_a88500" xlink:to="loc_us-gaapCommonStockValue_cef48b" order="32" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital_9dd8dc" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_a88500" xlink:to="loc_us-gaapAdditionalPaidInCapital_9dd8dc" order="33" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue_2afef8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_a88500" xlink:to="loc_us-gaapTreasuryStockCommonValue_2afef8" order="34" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_7eaeca" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_a88500" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_7eaeca" order="35" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_a365e9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_a88500" xlink:to="loc_us-gaapStockholdersEquity_a365e9" order="36" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_a7b484" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract_a88500" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_a7b484" order="37" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_c88a7e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_c88a7e" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_2da78e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_2da78e" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_a193b4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_a193b4" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_6343e8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapPreferredStockSharesIssued_6343e8" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_ef10e9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_ef10e9" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_736ea2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_736ea2" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_5bd057" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapCommonStockSharesAuthorized_5bd057" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_879336" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapCommonStockSharesIssued_879336" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_db3e8f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapCommonStockSharesOutstanding_db3e8f" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares_fa92da" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract_a72fc2" xlink:to="loc_us-gaapTreasuryStockCommonShares_fa92da" order="10" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:title="000004 - Statement - Condensed Consolidated Statements of Income (Unaudited)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract_edaa1c" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract_8135a7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract_edaa1c" xlink:to="loc_us-gaapRevenuesAbstract_8135a7" order="1" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromProductSales" xlink:label="loc_smidRevenueFromProductSales_dcf0a8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract_8135a7" xlink:to="loc_smidRevenueFromProductSales_dcf0a8" order="2" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromBarrierRentals" xlink:label="loc_smidRevenueFromBarrierRentals_d33962" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract_8135a7" xlink:to="loc_smidRevenueFromBarrierRentals_d33962" order="3" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromRoyaltyIncome" xlink:label="loc_smidRevenueFromRoyaltyIncome_56cc95" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract_8135a7" xlink:to="loc_smidRevenueFromRoyaltyIncome_56cc95" order="4" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueFromShippingAndInstallationRevenue" xlink:label="loc_smidRevenueFromShippingAndInstallationRevenue_fd489b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract_8135a7" xlink:to="loc_smidRevenueFromShippingAndInstallationRevenue_fd489b" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_65b30d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract_8135a7" xlink:to="loc_us-gaapRevenues_65b30d" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold_cb689a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract_8135a7" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold_cb689a" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_6ad15d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract_8135a7" xlink:to="loc_us-gaapGrossProfit_6ad15d" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract_fb9bc3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract_8135a7" xlink:to="loc_us-gaapOperatingExpensesAbstract_fb9bc3" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense_ad1dae" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract_fb9bc3" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense_ad1dae" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense_25c83b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract_fb9bc3" xlink:to="loc_us-gaapSellingExpense_25c83b" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses_66f291" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract_fb9bc3" xlink:to="loc_us-gaapOperatingExpenses_66f291" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_2524c0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract_fb9bc3" xlink:to="loc_us-gaapOperatingIncomeLoss_2524c0" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract_fb9bc3" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" order="14" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense_7b7da0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapInterestExpense_7b7da0" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeDomesticDeposits" xlink:label="loc_us-gaapInterestIncomeDomesticDeposits_d59298" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapInterestIncomeDomesticDeposits_d59298" order="16" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="loc_us-gaapGainsLossesOnSalesOfAssets_b72e94" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapGainsLossesOnSalesOfAssets_b72e94" order="17" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome_1b31bb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapOtherIncome_1b31bb" order="18" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense_1c590c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense_1c590c" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_036226" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_036226" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_4ced51" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_4ced51" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_4360a5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapNetIncomeLoss_4360a5" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic_31fc89" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapEarningsPerShareBasic_31fc89" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_76e376" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpenseAbstract_0eec61" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_76e376" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_acc3ee" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_76e376" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_acc3ee" order="25" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_295859" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_76e376" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_295859" order="26" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" xlink:title="000005 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract_4331f1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_7d5954" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract_4331f1" xlink:to="loc_us-gaapStatementTable_7d5954" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_7d0db2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_7d5954" xlink:to="loc_us-gaapStatementLineItems_7d0db2" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis_948125" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_7d5954" xlink:to="loc_us-gaapStatementEquityComponentsAxis_948125" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_cce781" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis_948125" xlink:to="loc_us-gaapEquityComponentDomain_cce781" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember_5838d1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain_cce781" xlink:to="loc_us-gaapTreasuryStockCommonMember_5838d1" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_462d81" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain_cce781" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_462d81" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_27c76c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain_cce781" xlink:to="loc_us-gaapCommonStockMember_27c76c" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_9e4e07" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain_cce781" xlink:to="loc_us-gaapRetainedEarningsMember_9e4e07" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_286174" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_us-gaapSharesIssued_286174" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_71b9d8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_us-gaapStockholdersEquity_71b9d8" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_a4945c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_us-gaapShareBasedCompensation_a4945c" order="3" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AdoptionOfASUAmount" xlink:label="loc_smidAdoptionOfASUAmount_7b008a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_smidAdoptionOfASUAmount_7b008a" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_4fa4db" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_us-gaapNetIncomeLoss_4fa4db" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RestrictedStockIssuedShares" xlink:label="loc_smidRestrictedStockIssuedShares_2b64f3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_smidRestrictedStockIssuedShares_2b64f3" order="6" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RestrictedStockIssuedAmount" xlink:label="loc_smidRestrictedStockIssuedAmount_ca7cfe" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_smidRestrictedStockIssuedAmount_ca7cfe" order="7" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_VestingOfRestrictedStockAmount" xlink:label="loc_smidVestingOfRestrictedStockAmount_6b2c9d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_smidVestingOfRestrictedStockAmount_6b2c9d" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment_deb9db" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment_deb9db" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="loc_us-gaapRestrictedStockValueSharesIssuedNetOfTaxWithholdings_6c0857" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_us-gaapRestrictedStockValueSharesIssuedNetOfTaxWithholdings_6c0857" order="10" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockGrantedShares" xlink:label="loc_smidStockGrantedShares_056ed2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_smidStockGrantedShares_056ed2" order="11" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockGrantedAmount" xlink:label="loc_smidStockGrantedAmount_4137de" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_smidStockGrantedAmount_4137de" order="12" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_948a59" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_us-gaapSharesIssued_948a59" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_c1aae0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_7d0db2" xlink:to="loc_us-gaapStockholdersEquity_c1aae0" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:title="000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract_4a752d" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_617046" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract_4a752d" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_617046" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_b3bdaa" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_617046" xlink:to="loc_us-gaapProfitLoss_b3bdaa" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f362ab" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_617046" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f362ab" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization_20c76b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f362ab" xlink:to="loc_us-gaapDepreciationAndAmortization_20c76b" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_9dd24e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f362ab" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_9dd24e" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:label="loc_us-gaapAllowanceForLoanAndLeaseLossesWriteOffs_1f930b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f362ab" xlink:to="loc_us-gaapAllowanceForLoanAndLeaseLossesWriteOffs_1f930b" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_cc4f37" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f362ab" xlink:to="loc_us-gaapShareBasedCompensation_cc4f37" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RestrictedStockExpenses" xlink:label="loc_smidRestrictedStockExpenses_eaaace" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f362ab" xlink:to="loc_smidRestrictedStockExpenses_eaaace" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits_cab2e9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f362ab" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits_cab2e9" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract_2dd6b8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f362ab" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract_2dd6b8" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable_cd245c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract_2dd6b8" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable_cd245c" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInUnbilledReceivables_36337d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract_2dd6b8" xlink:to="loc_us-gaapIncreaseDecreaseInUnbilledReceivables_36337d" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories_c14517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract_2dd6b8" xlink:to="loc_us-gaapIncreaseDecreaseInInventories_c14517" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther_d56dea" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract_2dd6b8" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther_d56dea" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable_d01b96" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract_2dd6b8" xlink:to="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable_d01b96" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract_2dd6b8" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" order="16" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade_5242d0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade_5242d0" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities_2ec75c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities_2ec75c" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue_767fae" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue_767fae" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedSalaries_39507e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedSalaries_39507e" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable_6c5993" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable_6c5993" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits_666a2a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits_666a2a" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_077c87" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_077c87" order="23" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_4c592e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract_83eda1" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_4c592e" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_e08668" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_4c592e" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_e08668" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment_235aad" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_4c592e" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment_235aad" order="26" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities_79442d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_4c592e" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities_79442d" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_d1c6a6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_4c592e" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_d1c6a6" order="28" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt_a7fccf" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_d1c6a6" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt_a7fccf" order="29" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities_9c9179" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_d1c6a6" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities_9c9179" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e195bd" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_d1c6a6" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_e195bd" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_CashNewAbstract" xlink:label="loc_smidCashNewAbstract_96a203" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_d1c6a6" xlink:to="loc_smidCashNewAbstract_96a203" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e053af" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidCashNewAbstract_96a203" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e053af" order="33" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6dc453" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidCashNewAbstract_96a203" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6dc453" order="34" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract_7ea410" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidCashNewAbstract_96a203" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract_7ea410" order="35" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet_e64a60" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract_7ea410" xlink:to="loc_us-gaapInterestPaidNet_e64a60" order="36" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet_1d1702" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract_7ea410" xlink:to="loc_us-gaapIncomeTaxesPaidNet_1d1702" order="37" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract_f0932c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract_7ea410" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract_f0932c" order="38" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaapCapitalExpendituresIncurredButNotYetPaid_9eb2e1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract_f0932c" xlink:to="loc_us-gaapCapitalExpendituresIncurredButNotYetPaid_9eb2e1" order="39" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReporting" xlink:title="000007 - Disclosure - INTERIM FINANCIAL REPORTING">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_b8b473" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock_936be8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_b8b473" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock_936be8" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/EarningsLossPerShare" xlink:title="000008 - Disclosure - EARNINGS (LOSS) PER SHARE">
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EarningsLossPerShareAbstract" xlink:label="loc_smidEarningsLossPerShareAbstract_d341f8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock_9b20ae" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidEarningsLossPerShareAbstract_d341f8" xlink:to="loc_us-gaapEarningsPerShareTextBlock_9b20ae" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/NotesPayable" xlink:title="000009 - Disclosure - NOTES PAYABLE">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableAbstract" xlink:label="loc_us-gaapNotesPayableAbstract_c44ddf" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock_411892" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNotesPayableAbstract_c44ddf" xlink:to="loc_us-gaapDebtDisclosureTextBlock_411892" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensation" xlink:title="000010 - Disclosure - STOCK COMPENSATION">
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockCompensationAbstract" xlink:label="loc_smidStockCompensationAbstract_6906e8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_01ca5e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidStockCompensationAbstract_6906e8" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_01ca5e" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingPolicies" xlink:title="000011 - Disclosure - INTERIM FINANCIAL REPORTING (Policies)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_9eb26c" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock_35a9e9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_9eb26c" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock_35a9e9" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock_1f586e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_9eb26c" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock_1f586e" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock_5ef9d3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_9eb26c" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock_5ef9d3" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaapStandardProductWarrantyPolicy_6cdc5d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_9eb26c" xlink:to="loc_us-gaapStandardProductWarrantyPolicy_6cdc5d" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates_0174e9" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_9eb26c" xlink:to="loc_us-gaapUseOfEstimates_0174e9" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk_66c47d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_9eb26c" xlink:to="loc_us-gaapConcentrationRiskCreditRisk_66c47d" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock_6cb0f2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_9eb26c" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock_6cb0f2" order="7" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingTables" xlink:title="000012 - Disclosure - INTERIM FINANCIAL REPORTING (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_d07c93" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ScheduleOfContractAssetsTableTextBlock" xlink:label="loc_smidScheduleOfContractAssetsTableTextBlock_292e12" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_d07c93" xlink:to="loc_smidScheduleOfContractAssetsTableTextBlock_292e12" order="1" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ScheduleOfContractLiabilitiesTableTextBlock" xlink:label="loc_smidScheduleOfContractLiabilitiesTableTextBlock_8d1419" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_d07c93" xlink:to="loc_smidScheduleOfContractLiabilitiesTableTextBlock_8d1419" order="2" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ScheduleOfAllowanceForCreditLossesTableTextBlock" xlink:label="loc_smidScheduleOfAllowanceForCreditLossesTableTextBlock_cfdbe0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_d07c93" xlink:to="loc_smidScheduleOfAllowanceForCreditLossesTableTextBlock_cfdbe0" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock_60dea4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_d07c93" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock_60dea4" order="4" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/EarningsLossPerShareTables" xlink:title="000013 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)">
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EarningsLossPerShareAbstract" xlink:label="loc_smidEarningsLossPerShareAbstract_cf7c73" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_171df1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidEarningsLossPerShareAbstract_cf7c73" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_171df1" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensationTables" xlink:title="000014 - Disclosure - STOCK COMPENSATION (Tables)">
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockCompensationAbstract" xlink:label="loc_smidStockCompensationAbstract_f05ceb" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_705bce" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidStockCompensationAbstract_f05ceb" xlink:to="loc_us-gaapScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_705bce" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails" xlink:title="000015 - Disclosure - INTERIM FINANCIAL REPORTING (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_92c346" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable" xlink:label="loc_us-gaapUnbilledContractsReceivable_b38d32" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_92c346" xlink:to="loc_us-gaapUnbilledContractsReceivable_b38d32" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable" xlink:label="loc_us-gaapUnbilledContractsReceivable_2fa34a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_92c346" xlink:to="loc_us-gaapUnbilledContractsReceivable_2fa34a" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AmountsInvoicedInThePeriodFromAmounts" xlink:label="loc_smidAmountsInvoicedInThePeriodFromAmounts_b2cc08" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_92c346" xlink:to="loc_smidAmountsInvoicedInThePeriodFromAmounts_b2cc08" order="3" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails1" xlink:title="000016 - Disclosure - INTERIM FINANCIAL REPORTING (Details 1)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_89b43d" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesAndDeposits" xlink:label="loc_us-gaapCustomerAdvancesAndDeposits_f63e21" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_89b43d" xlink:to="loc_us-gaapCustomerAdvancesAndDeposits_f63e21" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesAndDeposits" xlink:label="loc_us-gaapCustomerAdvancesAndDeposits_0ac402" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_89b43d" xlink:to="loc_us-gaapCustomerAdvancesAndDeposits_0ac402" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RevenueRecognizedInThePeriodFromAmounts" xlink:label="loc_smidRevenueRecognizedInThePeriodFromAmounts_e3b48d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_89b43d" xlink:to="loc_smidRevenueRecognizedInThePeriodFromAmounts_e3b48d" order="3" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails2" xlink:title="000017 - Disclosure - INTERIM FINANCIAL REPORTING (Details 2)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_b401b5" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ChangeInAllowanceBeginningBalance" xlink:label="loc_smidChangeInAllowanceBeginningBalance_d99a63" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_b401b5" xlink:to="loc_smidChangeInAllowanceBeginningBalance_d99a63" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal" xlink:label="loc_us-gaapContractWithCustomerReceivableCreditLossExpenseReversal_2652f7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_b401b5" xlink:to="loc_us-gaapContractWithCustomerReceivableCreditLossExpenseReversal_2652f7" order="2" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ProvisionForOtherCreditLosses69" xlink:label="loc_smidProvisionForOtherCreditLosses69_41def5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_b401b5" xlink:to="loc_smidProvisionForOtherCreditLosses69_41def5" order="3" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ChangeInAllowanceEndingBalance" xlink:label="loc_smidChangeInAllowanceEndingBalance_db0331" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_b401b5" xlink:to="loc_smidChangeInAllowanceEndingBalance_db0331" order="4" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails3" xlink:title="000018 - Disclosure - INTERIM FINANCIAL REPORTING (Details 3)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_fc67f0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_4be7e8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_fc67f0" xlink:to="loc_us-gaapStatementTable_4be7e8" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_29a029" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_4be7e8" xlink:to="loc_us-gaapStatementLineItems_29a029" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis_e2681d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_4be7e8" xlink:to="loc_srtProductOrServiceAxis_e2681d" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_2ed2b2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis_e2681d" xlink:to="loc_srtProductsAndServicesDomain_2ed2b2" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaapContractWithCustomerSalesChannelAxis_94f7e5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_4be7e8" xlink:to="loc_us-gaapContractWithCustomerSalesChannelAxis_94f7e5" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelAxis_94f7e5" xlink:to="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis_68cccd" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_4be7e8" xlink:to="loc_us-gaapRelatedPartyTransactionAxis_68cccd" order="60" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_a90f2b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionAxis_68cccd" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_a90f2b" order="60" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ProductSalesMember" xlink:label="loc_smidProductSalesMember_b7ac5d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain_2ed2b2" xlink:to="loc_smidProductSalesMember_b7ac5d" order="61" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_SoundwallSalesMember" xlink:label="loc_smidSoundwallSalesMember_84f745" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" xlink:to="loc_smidSoundwallSalesMember_84f745" order="62" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ArchitecturalPanelSalesMember" xlink:label="loc_smidArchitecturalPanelSalesMember_eda91a" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" xlink:to="loc_smidArchitecturalPanelSalesMember_eda91a" order="63" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_SlenderwallSalesMember" xlink:label="loc_smidSlenderwallSalesMember_631dc2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" xlink:to="loc_smidSlenderwallSalesMember_631dc2" order="64" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_MiscellaneousSalesMember" xlink:label="loc_smidMiscellaneousSalesMember_ddb39c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" xlink:to="loc_smidMiscellaneousSalesMember_ddb39c" order="65" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_BarrierSalesMember" xlink:label="loc_smidBarrierSalesMember_7a9508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" xlink:to="loc_smidBarrierSalesMember_7a9508" order="66" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EasiSetAndEasiSpanBuildingSalesMember" xlink:label="loc_smidEasiSetAndEasiSpanBuildingSalesMember_305a7b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" xlink:to="loc_smidEasiSetAndEasiSpanBuildingSalesMember_305a7b" order="67" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_UtilityAndFarmProductSalesMember" xlink:label="loc_smidUtilityAndFarmProductSalesMember_eea2cb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" xlink:to="loc_smidUtilityAndFarmProductSalesMember_eea2cb" order="68" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_MiscellaneousProductSalesMember" xlink:label="loc_smidMiscellaneousProductSalesMember_187ef6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" xlink:to="loc_smidMiscellaneousProductSalesMember_187ef6" order="69" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ServiceRevenueMember" xlink:label="loc_smidServiceRevenueMember_2335d0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain_2ed2b2" xlink:to="loc_smidServiceRevenueMember_2335d0" order="70" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_BarrierRentalMember" xlink:label="loc_smidBarrierRentalMember_a0e1f8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain_686d13" xlink:to="loc_smidBarrierRentalMember_a0e1f8" order="71" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RoyaltiesIncomeMember" xlink:label="loc_smidRoyaltiesIncomeMember_606b9e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain_a90f2b" xlink:to="loc_smidRoyaltiesIncomeMember_606b9e" order="72" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ShippingAndInstallationRevenueMember" xlink:label="loc_smidShippingAndInstallationRevenueMember_5bee76" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain_a90f2b" xlink:to="loc_smidShippingAndInstallationRevenueMember_5bee76" order="73" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_9cd7da" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_29a029" xlink:to="loc_us-gaapRevenues_9cd7da" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetailsNarrative" xlink:title="000019 - Disclosure - INTERIM FINANCIAL REPORTING (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_9359ef" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_cd8147" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract_9359ef" xlink:to="loc_us-gaapStatementTable_cd8147" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_41ce37" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_cd8147" xlink:to="loc_us-gaapStatementLineItems_41ce37" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis_c430d0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_cd8147" xlink:to="loc_srtMajorCustomersAxis_c430d0" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_d9b99f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis_c430d0" xlink:to="loc_srtNameOfMajorCustomerDomain_d9b99f" order="20" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_TwoCustomerMember" xlink:label="loc_smidTwoCustomerMember_5b40e6" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain_d9b99f" xlink:to="loc_smidTwoCustomerMember_5b40e6" order="21" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_OneCustomerMember" xlink:label="loc_smidOneCustomerMember_4303ab" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain_d9b99f" xlink:to="loc_smidOneCustomerMember_4303ab" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables" xlink:label="loc_us-gaapOtherReceivables_ed464b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_41ce37" xlink:to="loc_us-gaapOtherReceivables_ed464b" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_0d441c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_41ce37" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_0d441c" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RoyaltyPaymentsPercentageMinimum" xlink:label="loc_smidRoyaltyPaymentsPercentageMinimum_563fd4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_41ce37" xlink:to="loc_smidRoyaltyPaymentsPercentageMinimum_563fd4" order="3" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RoyaltyPaymentsPercentageMaximum" xlink:label="loc_smidRoyaltyPaymentsPercentageMaximum_b95aff" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_41ce37" xlink:to="loc_smidRoyaltyPaymentsPercentageMaximum_b95aff" order="4" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_OutstandingReceivableBalancePercentage" xlink:label="loc_smidOutstandingReceivableBalancePercentage_c2969c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_41ce37" xlink:to="loc_smidOutstandingReceivableBalancePercentage_c2969c" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="loc_us-gaapPremiumsPercentageAssumedToNet_3f8656" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_41ce37" xlink:to="loc_us-gaapPremiumsPercentageAssumedToNet_3f8656" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:label="loc_us-gaapAccountsReceivableBilledForLongTermContractsOrPrograms_fba0f0" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_41ce37" xlink:to="loc_us-gaapAccountsReceivableBilledForLongTermContractsOrPrograms_fba0f0" order="7" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/EarningsLossPerShareDetails" xlink:title="000020 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)">
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EarningsLossPerShareAbstract" xlink:label="loc_smidEarningsLossPerShareAbstract_011ac7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic_312627" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidEarningsLossPerShareAbstract_011ac7" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic_312627" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAbstract_54d5f8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidEarningsLossPerShareAbstract_011ac7" xlink:to="loc_us-gaapEarningsPerShareBasicAbstract_54d5f8" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_91be44" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract_54d5f8" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_91be44" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EarningPerShareBasic" xlink:label="loc_smidEarningPerShareBasic_3abed5" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract_54d5f8" xlink:to="loc_smidEarningPerShareBasic_3abed5" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareDilutedAbstract_afd25c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract_54d5f8" xlink:to="loc_us-gaapEarningsPerShareDilutedAbstract_afd25c" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted_1195c8" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareDilutedAbstract_afd25c" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted_1195c8" order="6" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_WeightedAverageNumberOfSharesOutstandingDikuted" xlink:label="loc_smidWeightedAverageNumberOfSharesOutstandingDikuted_120054" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareDilutedAbstract_afd25c" xlink:to="loc_smidWeightedAverageNumberOfSharesOutstandingDikuted_120054" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment_113a2b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareDilutedAbstract_afd25c" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment_113a2b" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_283d27" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareDilutedAbstract_afd25c" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_283d27" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EarningPerShareDiluted" xlink:label="loc_smidEarningPerShareDiluted_c50d70" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareDilutedAbstract_afd25c" xlink:to="loc_smidEarningPerShareDiluted_c50d70" order="10" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/NotesPayableDetailsNarrative" xlink:title="000021 - Disclosure - NOTES PAYABLE (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableAbstract" xlink:label="loc_us-gaapNotesPayableAbstract_0bb7ed" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_c33601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNotesPayableAbstract_0bb7ed" xlink:to="loc_us-gaapStatementTable_c33601" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_597dcb" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_c33601" xlink:to="loc_us-gaapStatementLineItems_597dcb" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis_4d2736" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_c33601" xlink:to="loc_us-gaapDebtInstrumentAxis_4d2736" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_191c7d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis_4d2736" xlink:to="loc_us-gaapDebtInstrumentNameDomain_191c7d" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis_badd18" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_c33601" xlink:to="loc_srtRangeAxis_badd18" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_8a275b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis_badd18" xlink:to="loc_srtRangeMember_8a275b" order="40" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_SummitCommunityBankMember" xlink:label="loc_smidSummitCommunityBankMember_61b4d4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain_191c7d" xlink:to="loc_smidSummitCommunityBankMember_61b4d4" order="41" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_8e8432" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember_8a275b" xlink:to="loc_srtMinimumMember_8e8432" order="42" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit_742786" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_us-gaapLineOfCredit_742786" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_138f73" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_138f73" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="loc_us-gaapDebtInstrumentPeriodicPaymentPrincipal_87c6de" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_us-gaapDebtInstrumentPeriodicPaymentPrincipal_87c6de" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_0a7637" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_0a7637" order="4" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AnnualCapitalExpenditures" xlink:label="loc_smidAnnualCapitalExpenditures_3fae59" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_smidAnnualCapitalExpenditures_3fae59" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_us-gaapProceedsFromNotesPayable_29f73e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_us-gaapProceedsFromNotesPayable_29f73e" order="6" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_TangibleAssetsNetWorth" xlink:label="loc_smidTangibleAssetsNetWorth_36e038" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_smidTangibleAssetsNetWorth_36e038" order="7" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_VaryingLoanBalanceAmount" xlink:label="loc_smidVaryingLoanBalanceAmount_2a7181" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_smidVaryingLoanBalanceAmount_2a7181" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBank" xlink:label="loc_us-gaapNotesPayableToBank_f57d9e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_us-gaapNotesPayableToBank_f57d9e" order="9" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_NotePayabeInterestRatePercentage" xlink:label="loc_smidNotePayabeInterestRatePercentage_1ffcbe" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_smidNotePayabeInterestRatePercentage_1ffcbe" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable_c5ec17" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_us-gaapNotesPayable_c5ec17" order="11" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_BankToPruchaseEquipment" xlink:label="loc_smidBankToPruchaseEquipment_0bacf3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_smidBankToPruchaseEquipment_0bacf3" order="12" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription" xlink:label="loc_smidCommitmentForPurchaseOfEquipmentForNotePayableDescription_2aff2b" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_smidCommitmentForPurchaseOfEquipmentForNotePayableDescription_2aff2b" order="13" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_fb7987" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_fb7987" order="14" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_PuchaseBusinessEquipment" xlink:label="loc_smidPuchaseBusinessEquipment_f5863c" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_smidPuchaseBusinessEquipment_f5863c" order="15" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_NoPaymentForEquipment" xlink:label="loc_smidNoPaymentForEquipment_403ade" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_smidNoPaymentForEquipment_403ade" order="16" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_DebtInstrumentPeriodicPaymentsPrincipal" xlink:label="loc_smidDebtInstrumentPeriodicPaymentsPrincipal_84563f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_smidDebtInstrumentPeriodicPaymentsPrincipal_84563f" order="17" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate_aaddf1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_597dcb" xlink:to="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate_aaddf1" order="18" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensationDetails" xlink:title="000022 - Disclosure - STOCK COMPENSATION (Details)">
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockCompensationAbstract" xlink:label="loc_smidStockCompensationAbstract_bf7a0f" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable_6dab32" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidStockCompensationAbstract_bf7a0f" xlink:to="loc_us-gaapStatementTable_6dab32" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems_8b63bf" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_6dab32" xlink:to="loc_us-gaapStatementLineItems_8b63bf" order="2000" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis_d4a820" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable_6dab32" xlink:to="loc_us-gaapAwardTypeAxis_d4a820" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e90883" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis_d4a820" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e90883" order="20" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_WeightedAverageGrantDateFairValueMember" xlink:label="loc_smidWeightedAverageGrantDateFairValueMember_5ad59e" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e90883" xlink:to="loc_smidWeightedAverageGrantDateFairValueMember_5ad59e" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember_e81e2f" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e90883" xlink:to="loc_us-gaapPerformanceSharesMember_e81e2f" order="22" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ServiceBasedMember" xlink:label="loc_smidServiceBasedMember_702c78" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e90883" xlink:to="loc_smidServiceBasedMember_702c78" order="23" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_NumberofSharesMember" xlink:label="loc_smidNumberofSharesMember_94bbd3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e90883" xlink:to="loc_smidNumberofSharesMember_94bbd3" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2e9a2d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2e9a2d" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_657241" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_657241" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6c4241" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6c4241" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesRestrictedStock_c26824" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesRestrictedStock_c26824" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:label="loc_us-gaapDebtInstrumentConvertibleStockPriceTrigger_10a7b4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapDebtInstrumentConvertibleStockPriceTrigger_10a7b4" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_ad81b2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_ad81b2" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_d49160" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_d49160" order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_c029ae" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_c029ae" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d4828d" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d4828d" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_280cf4" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_280cf4" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8bd4e3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8bd4e3" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_87d131" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems_8b63bf" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_87d131" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensationDetailsNarrative" xlink:title="000023 - Disclosure - STOCK COMPENSATION (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockCompensationAbstract" xlink:label="loc_smidStockCompensationAbstract_26f3ba" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_44aea1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidStockCompensationAbstract_26f3ba" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_44aea1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_029ff7" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidStockCompensationAbstract_26f3ba" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_029ff7" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficersCompensation" xlink:label="loc_us-gaapOfficersCompensation_cdc499" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidStockCompensationAbstract_26f3ba" xlink:to="loc_us-gaapOfficersCompensation_cdc499" order="3" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AdditionalOtherexpense" xlink:label="loc_smidAdditionalOtherexpense_33e230" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_smidStockCompensationAbstract_26f3ba" xlink:to="loc_smidAdditionalOtherexpense_33e230" order="4" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>smid-20240930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--XBRL Document Created with XBRLMaster-->
<!--Version: 2.3.08-->
<!--Based on XBRL 2.1-->
<!--Date of creation: 11/14/2024-->
<!--Software architectural design and coding: A'c Dharmapremananda Avt.-->
<!--Copyright (c) 2024 I-NET Business Solutions, Inc. All Rights Reserved.-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://smid.com/role/Cover" xlink:href="smid-20240930.xsd#Cover" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedBalanceSheets" xlink:href="smid-20240930.xsd#CondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:href="smid-20240930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:href="smid-20240930.xsd#CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" xlink:href="smid-20240930.xsd#CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="smid-20240930.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReporting" xlink:href="smid-20240930.xsd#InterimFinancialReporting" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/EarningsLossPerShare" xlink:href="smid-20240930.xsd#EarningsLossPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/NotesPayable" xlink:href="smid-20240930.xsd#NotesPayable" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensation" xlink:href="smid-20240930.xsd#StockCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingPolicies" xlink:href="smid-20240930.xsd#InterimFinancialReportingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingTables" xlink:href="smid-20240930.xsd#InterimFinancialReportingTables" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/EarningsLossPerShareTables" xlink:href="smid-20240930.xsd#EarningsLossPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensationTables" xlink:href="smid-20240930.xsd#StockCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails1" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails1" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails2" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails2" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetails3" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetails3" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/InterimFinancialReportingDetailsNarrative" xlink:href="smid-20240930.xsd#InterimFinancialReportingDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/EarningsLossPerShareDetails" xlink:href="smid-20240930.xsd#EarningsLossPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/NotesPayableDetailsNarrative" xlink:href="smid-20240930.xsd#NotesPayableDetailsNarrative" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensationDetails" xlink:href="smid-20240930.xsd#StockCompensationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://smid.com/role/StockCompensationDetailsNarrative" xlink:href="smid-20240930.xsd#StockCompensationDetailsNarrative" xlink:type="simple" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/Cover" xlink:title="00000001 - Document - Cover Page Information">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCover" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedBalanceSheets" xlink:title="000002 - Statement - Condensed Consolidated Balance Sheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:title="000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:title="000004 - Statement - Condensed Consolidated Statements of Income (Unaudited)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" xlink:title="000005 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockCommonMember" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" order="3" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AdoptionOfASUAmount" xlink:label="loc_smidAdoptionOfASUAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidAdoptionOfASUAmount" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" order="5" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RestrictedStockIssuedShares" xlink:label="loc_smidRestrictedStockIssuedShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidRestrictedStockIssuedShares" order="6" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RestrictedStockIssuedAmount" xlink:label="loc_smidRestrictedStockIssuedAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidRestrictedStockIssuedAmount" order="7" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_VestingOfRestrictedStockAmount" xlink:label="loc_smidVestingOfRestrictedStockAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidVestingOfRestrictedStockAmount" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="loc_us-gaapRestrictedStockValueSharesIssuedNetOfTaxWithholdings" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestrictedStockValueSharesIssuedNetOfTaxWithholdings" order="10" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockGrantedShares" xlink:label="loc_smidStockGrantedShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidStockGrantedShares" order="11" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_StockGrantedAmount" xlink:label="loc_smidStockGrantedAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidStockGrantedAmount" order="12" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:title="000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReporting" xlink:title="000007 - Disclosure - INTERIM FINANCIAL REPORTING" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/EarningsLossPerShare" xlink:title="000008 - Disclosure - EARNINGS (LOSS) PER SHARE" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/NotesPayable" xlink:title="000009 - Disclosure - NOTES PAYABLE" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensation" xlink:title="000010 - Disclosure - STOCK COMPENSATION" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingPolicies" xlink:title="000011 - Disclosure - INTERIM FINANCIAL REPORTING (Policies)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingTables" xlink:title="000012 - Disclosure - INTERIM FINANCIAL REPORTING (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/EarningsLossPerShareTables" xlink:title="000013 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensationTables" xlink:title="000014 - Disclosure - STOCK COMPENSATION (Tables)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails" xlink:title="000015 - Disclosure - INTERIM FINANCIAL REPORTING (Details)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails1" xlink:title="000016 - Disclosure - INTERIM FINANCIAL REPORTING (Details 1)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails2" xlink:title="000017 - Disclosure - INTERIM FINANCIAL REPORTING (Details 2)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetails3" xlink:title="000018 - Disclosure - INTERIM FINANCIAL REPORTING (Details 3)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaapContractWithCustomerSalesChannelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapContractWithCustomerSalesChannelAxis" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaapContractWithCustomerSalesChannelDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapContractWithCustomerSalesChannelAxis" xlink:to="loc_us-gaapContractWithCustomerSalesChannelDomain" order="50" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaapContractWithCustomerSalesChannelDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapContractWithCustomerSalesChannelAxis" xlink:to="loc_us-gaapContractWithCustomerSalesChannelDomain_10" order="60" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" order="60" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" order="70" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_10" order="80" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ProductSalesMember" xlink:label="loc_smidProductSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_smidProductSalesMember" order="61" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_SoundwallSalesMember" xlink:label="loc_smidSoundwallSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain" xlink:to="loc_smidSoundwallSalesMember" order="62" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ArchitecturalPanelSalesMember" xlink:label="loc_smidArchitecturalPanelSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain" xlink:to="loc_smidArchitecturalPanelSalesMember" order="63" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_SlenderwallSalesMember" xlink:label="loc_smidSlenderwallSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain" xlink:to="loc_smidSlenderwallSalesMember" order="64" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_MiscellaneousSalesMember" xlink:label="loc_smidMiscellaneousSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain" xlink:to="loc_smidMiscellaneousSalesMember" order="65" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_BarrierSalesMember" xlink:label="loc_smidBarrierSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain" xlink:to="loc_smidBarrierSalesMember" order="66" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_EasiSetAndEasiSpanBuildingSalesMember" xlink:label="loc_smidEasiSetAndEasiSpanBuildingSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain" xlink:to="loc_smidEasiSetAndEasiSpanBuildingSalesMember" order="67" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_UtilityAndFarmProductSalesMember" xlink:label="loc_smidUtilityAndFarmProductSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain" xlink:to="loc_smidUtilityAndFarmProductSalesMember" order="68" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_MiscellaneousProductSalesMember" xlink:label="loc_smidMiscellaneousProductSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain" xlink:to="loc_smidMiscellaneousProductSalesMember" order="69" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ServiceRevenueMember" xlink:label="loc_smidServiceRevenueMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_smidServiceRevenueMember" order="70" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_BarrierRentalMember" xlink:label="loc_smidBarrierRentalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapContractWithCustomerSalesChannelDomain" xlink:to="loc_smidBarrierRentalMember" order="71" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RoyaltiesIncomeMember" xlink:label="loc_smidRoyaltiesIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_smidRoyaltiesIncomeMember" order="72" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ShippingAndInstallationRevenueMember" xlink:label="loc_smidShippingAndInstallationRevenueMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_smidShippingAndInstallationRevenueMember" order="73" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" order="1" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/InterimFinancialReportingDetailsNarrative" xlink:title="000019 - Disclosure - INTERIM FINANCIAL REPORTING (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtMajorCustomersAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_TwoCustomerMember" xlink:label="loc_smidTwoCustomerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_smidTwoCustomerMember" order="21" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_OneCustomerMember" xlink:label="loc_smidOneCustomerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_smidOneCustomerMember" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables" xlink:label="loc_us-gaapOtherReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherReceivables" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" order="2" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RoyaltyPaymentsPercentageMinimum" xlink:label="loc_smidRoyaltyPaymentsPercentageMinimum" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidRoyaltyPaymentsPercentageMinimum" order="3" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_RoyaltyPaymentsPercentageMaximum" xlink:label="loc_smidRoyaltyPaymentsPercentageMaximum" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidRoyaltyPaymentsPercentageMaximum" order="4" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_OutstandingReceivableBalancePercentage" xlink:label="loc_smidOutstandingReceivableBalancePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidOutstandingReceivableBalancePercentage" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PremiumsPercentageAssumedToNet" xlink:label="loc_us-gaapPremiumsPercentageAssumedToNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPremiumsPercentageAssumedToNet" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:label="loc_us-gaapAccountsReceivableBilledForLongTermContractsOrPrograms" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsReceivableBilledForLongTermContractsOrPrograms" order="7" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/EarningsLossPerShareDetails" xlink:title="000020 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)" />
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/NotesPayableDetailsNarrative" xlink:title="000021 - Disclosure - NOTES PAYABLE (Details Narrative)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="50" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" order="60" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_SummitCommunityBankMember" xlink:label="loc_smidSummitCommunityBankMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_smidSummitCommunityBankMember" order="41" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" order="42" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCredit" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="loc_us-gaapDebtInstrumentPeriodicPaymentPrincipal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPaymentPrincipal" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" order="4" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_AnnualCapitalExpenditures" xlink:label="loc_smidAnnualCapitalExpenditures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidAnnualCapitalExpenditures" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_us-gaapProceedsFromNotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromNotesPayable" order="6" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_TangibleAssetsNetWorth" xlink:label="loc_smidTangibleAssetsNetWorth" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidTangibleAssetsNetWorth" order="7" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_VaryingLoanBalanceAmount" xlink:label="loc_smidVaryingLoanBalanceAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidVaryingLoanBalanceAmount" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBank" xlink:label="loc_us-gaapNotesPayableToBank" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableToBank" order="9" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_NotePayabeInterestRatePercentage" xlink:label="loc_smidNotePayabeInterestRatePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidNotePayabeInterestRatePercentage" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayable" order="11" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_BankToPruchaseEquipment" xlink:label="loc_smidBankToPruchaseEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidBankToPruchaseEquipment" order="12" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription" xlink:label="loc_smidCommitmentForPurchaseOfEquipmentForNotePayableDescription" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidCommitmentForPurchaseOfEquipmentForNotePayableDescription" order="13" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" order="14" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_PuchaseBusinessEquipment" xlink:label="loc_smidPuchaseBusinessEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidPuchaseBusinessEquipment" order="15" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_NoPaymentForEquipment" xlink:label="loc_smidNoPaymentForEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidNoPaymentForEquipment" order="16" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_DebtInstrumentPeriodicPaymentsPrincipal" xlink:label="loc_smidDebtInstrumentPeriodicPaymentsPrincipal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_smidDebtInstrumentPeriodicPaymentsPrincipal" order="17" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate" order="18" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensationDetails" xlink:title="000022 - Disclosure - STOCK COMPENSATION (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" order="2000" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" order="40" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_WeightedAverageGrantDateFairValueMember" xlink:label="loc_smidWeightedAverageGrantDateFairValueMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_smidWeightedAverageGrantDateFairValueMember" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember" order="22" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_ServiceBasedMember" xlink:label="loc_smidServiceBasedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_smidServiceBasedMember" order="23" />
    <link:loc xlink:type="locator" xlink:href="smid-20240930.xsd#smid_NumberofSharesMember" xlink:label="loc_smidNumberofSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_smidNumberofSharesMember" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesRestrictedStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesRestrictedStock" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:label="loc_us-gaapDebtInstrumentConvertibleStockPriceTrigger" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentConvertibleStockPriceTrigger" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="11" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://smid.com/role/StockCompensationDetailsNarrative" xlink:title="000023 - Disclosure - STOCK COMPENSATION (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>smid_ex101img3.jpg
<TEXT>
begin 644 smid_ex101img3.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  4$! 0$ P4$! 0&!04&" T(" <'
M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_
MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @("#_P  1" 2D Y8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[+HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *,T5\W_%:QNM3^-YTO2=)35;A_!]U<3PW&K2Z=##MF"QW =5*F0'<H
MZ?>!9E !H ^D**^3_#/QT\2:'X6\#6-Q.FM0^)?#TL6DWUU:3R3R:W')Y7DS
ML)"7BWX7<HWG<I. <U]!>--8\0>'_ASK.LZ+90:GK-E9-+# 48)/*!T"!MQR
M<X4-D\ $DT =;D4M?+Z_%CQ!>R:/XXM]-75YX?".J:E]FM%N+9?,CO$A(>$R
ML %"C<-LA# X8KAEN6_QC^(^J:/>WF@QZ#?6K:OI>E:7J]QI-Y:6U^UUQ(WE
M/+YBB-FC&>=P.0.0  ?2F:*^<=+^(/B36OB;X%TO7(;%-5?4O$6DM/8/<16R
MR6D>!(8?-Q*K<?*Y)!Y4J35#P+^T#XLUK0=9OM>TG23-'X1NO%%DEC'+&O\
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
M."5+-C/3-;.G^%/#^DZY=:Y8Z7'#J-T'66XW,S$/(9& R3M!<EB!@9YKHJ*
M,9="TL:]/KR6>W4KBW%K)<+(P9HP<A>#@8/<<UXWX^^ _P!J7P]_PK6'3M%@
MTF>ZE:Q-U<V09IT16E2>'<RL!$J[=N"KOR._OM% '!^$?AYIOA>+2;Z_GDUS
MQ/96 T^37;K=Y\\8.=IRQPN3P"3T&23S3(OA'\-8+74+.+P7IPM]04K<Q&/*
MR NCG@GC+1QGC'*+_=&._HH X.[^%?P^OH+"SN/#<;0Z>LR6X2:1-BRKLE7*
ML"P=/D8'(*@*> !5*R^"GPTT^UN;.'PSYUM=6(TR6*[O+BY4VPD\Q8P)7;;M
M?#*5P5(!!&*])HH \UN/@K\.;JWT>WDT.Z5=&,C6+Q:I=QR0&0*'(=90Q)"*
M,DDX4#I4%Y\#?AI<:9:68\/*KV&GRZ;9R2W5Q*887+,4.9,NH9V(#$X!(&!7
MJ-% '.Z'X;L=(\!:9X-E_P!/L;+38M-;SE'[^-(A&=PZ<@<CWKF-/^"OPOTS
M29=+L_",*V<LR7!BDGFEPZ"0+M+N2H FEPHP/WC<<FO2:* /.(?@Q\-[>PT?
M3[?PZ\-OH_FBQ\N^N5>)96+R(7$FYT9B248E>3QR:LV_PH\#6_B-?$EOIM[%
MJ::E+JXDCU6[5!=2 "23RQ+L^90%*XVE?EQMXKOJ* .3\8>!_#?C[25T?Q79
M7%]IX<2&W2\GMT<CIO$3KOP0" V<'D5C1_!WX>QV]ZJZ',UQ?7$5W/>OJ%RU
MX\L3[XW^TF3S05;!!#CH*]%HH X6Q^%_@?3;SPY=66CO!)X:69=+VW<^+;SL
M^<<%\.7W'<7#$YY-+:_"WP+9V7B>QCT0_9_%;O)JT4EW/(MT[%BS?,YV,2['
M*;3T_NC'<T4 >>V7PF\"V/AW6M!DT=]0L]<1(]1>_GDN)KE(U"PJ9&)8>6H
M3!!7 (^;FM&\^'/@J[T_7[&?P[;?9?$*QQZE$FY%N!&@2/[I&S: ,%<8QGKS
M78T4 >::?\&_!NG7OAF^LVU1+GPY++-9ROJ4SL6D1$<,68Y4I&J[1A=HQC'%
M=GX@T#2?$V@7N@Z[:_:]-OH_*N(/,9-Z]<;E(8=.Q%;%% 'ELWP.^'<ME-#:
MZ?J%G<R7D>H?;X]4N7NXKB,861)GD9E.TX.#R,=P"+.M?!OP+XBO)KS6+2^N
M[F2PAT])YM0GDE@6*3S(W21F+K(&YW9R><YW-GTFB@#RL_!'PC+JT6JWNH:[
M?W<>I6NJ^9<ZB[%[FW39$[=,D+@9ZX'6MC0_AEX1\/\ B4>(=/M;C[7$LZ6P
MEN':.S6:0RS+$A.%#.Q)SG'08&17>44 <-I?PQ\$Z-J&B7VEZ#%;7.AV<MC9
M3QLRO'%(<LI8'+<ER,_=+OC&XUCVWP3\'6-IX:M[%M6LV\.K+'9W%KJ4T$QB
MDD,CQ.Z$%D+'IQ@<"O4:* /-V^$/A/\ X2E=<@DU.UD&L?V\;2"[*VQO2H5I
MC'C!+ $'_>;IFO+_  7\%?%'_"6>(+7QS;VTOAS6!=R:FHGBF&JSO<B6*156
M%)(MO+?/)(<@ 8&0/IBB@#R_4/@SX=U7PG#X5U#6/$-UI49;Y+C4FG+ JB;3
MY@; "IA=N-NYR,%B:ZWQ3X7TOQ=X2O?"VKM<_P!GWT8BF\F4K(5# XW<GG&#
MZC-='10!P6O?#72=:'AR3^U-9TV[\/1-!9WFGW?DS&)U19$<[2"&$:YP 1C*
ME36;??!7P5>>/SXXD;5!JS2^8Y^VNT;_ +D0LK!LDJT8V$9Z$@8S7I]% 'D7
MAOX%>%_"[M_9.LZ[Y8TZXTN"&6ZC=+:VG9I)$0>7WD;?EMQR!R0,4EU\"O#5
MYX<O-!FU_7VM[G1;/0C(LT"R1VMM)OC52(>">0V00P)XSS7KU% 'S/9_#3QY
M9?&^^\7-I\\LTNNQRPWK0:;/;-8?N4D9I'*W$4S1(XQ%'@-M ."QKVGX?Z+J
MF@^ -)TG7;JXNM0@C;S'N;LW<B;G9A&92JE]BL$W8&0HKKZ* /%-%_9W\*>'
M[G=I7B+Q);6T=O?6EO:">W:.VCNE*R;"82^1\I4LQ.47.1D%%_9X\)MX=N_#
M]YXA\07MC<Z3%HH262V4Q017/VB(J4@4[ED)Y;(()!!XQ[910!X[>? /P[JF
MF:G8ZOXD\0:A-?WEG?\ VV66V6>WGMHO*C>,I JY\O"G<K9QG@DD[]O\,;.#
MQMH/C"X\4:[?ZGHUK+9HUU);LMRDCLSF7$(.?F &TJ $4 #G/H=% 'D$WP#\
M*W=_XGU"^UK6;F[\263:?=S%K>-EB,@DROEPJ&?*J-\@=L#&:-6^!>BZU\1+
M?QY=^*O$JZQ;SVMRACGMQ&)((PBD+Y' 8 EU!"L6/&, >OT4 >16OP)\+P:E
M-<3:QK=Y!<3:E+<6DLENL4POU5;F,^7"K*I"+C:RE>QK)A_9WT:S@>&R\:>)
M8P^BGPV3)]B?_B7/)ODA'^CCDY;#\L-W4XQ7N=% 'C+_  'TDV5S8P^,_$$=
MG<P:9;2PA;/#1V!S N?L^1@X/&.>N1\M>?\ _""^.H?C#J&M:9X=^RO=:]=L
M\PL8P]O8RHRO=6]X9"HF= NU/+!#. S85J^IJ* .+\$Z3XAM?A=I&B^*M0NF
MUL6 AN[D7/FSJY!&?-Q\SJ"/FYR1GGK7FMI^S5HUAHFNZ=8^+M2C_MO28=+N
MG^R6JY\N17,F$C7+,%*DL2QWL69FP1[]10!XROP2D_M&]UB;QI>R:U/K%OKD
M5X+.'$4\43Q%2A!!C9'QMR,%5(/&*[/P/X.D\&Z+?6,FLSZK/?:C<:E-<S1)
M&3+,V]\*@P!NR?Q].*[.B@#P?7O@>5\7ZC\2(=?U#5M;A;4+J"QEL[603+-
M8UM-SKED"_(H=BH!X"Y8MYO\,_A'X\O-'\1>#/$UA;:1I.L:+;V\VLP07#WD
M4D;0[;?-UC*F/S PC!C4K\I7@'[ HH \U\6_#23Q-XJT/Q'#X@%C>V%N]C=&
M33H;H74#NCL%64%8GW)P^&P"1@URU[\!5F/CN/3_ !8UE;>+'N)Y$;3(9)()
MIVS(?.R)&CQTC#* 222<D5[G10!\Y:C^S3+J%K);OX[(3[%8V$1.F F.*T11
M!G$HW'<"6/&0<#;C-<Y:Z5XYTG]H:'4;/P/:WUG-XDE)>6QU%?LD,V!->HV?
ML*DHF0RLTK;P&!;('UA10!Q?CCP;/XNAT V>MR:/=Z+JT.J0W"6ZS;BBNC(5
M;CYED89['!P<8KD/#7P8&@^-=#UJ7Q/)?:?X?N=1NM*LWM2LD37O^M$DOF%7
M4?,5"HG+$G->QT4 >5?%GX4S?%"QL;+_ (2232(+:*Y1HQ:B=)6E155R"R\I
MAL?[YY!YKAM4_9RU34M(U#21X\M8K:^T/3=#<_V*S.J69B97!^T@99H^1C #
M8[9/T=10!QGC7PC>>-?ACJ7@ZYU:.VNM1M%MYK];7<H;C<XBWCK@X&[C/4XY
M\TU'X)>*FLO%:6'C+3+R'Q%I]G;76FZAI,GV:66V@2)&#K/OB#A!DJ&9<@@D
MJ*]^HH XSP/H,_@/X7Z3H6JZH^I2Z39[9[L(Q+[<L<*,D@#@=R .]?,WP#^'
MOCK5O 1U!KC3+*+2[+5;'2[.Z@G2;[7=+&&-SD#$>$0@IDX;U!%?9E% '@5C
M\(?%VG_"[X>:?#>:+_PE/@N\:YBCWRBPN@6<;6?9YBG8RMN"GY@PQAMRRWGP
M%EU'PEX,TJ;Q-+9:EHE]<SWU_8*\#7%O=222W-O&0VY0S.$!+<+DD$G%>\44
M ?/'BSX2^/->U7X@PPV?A.?1O$\MI-:^?<W,-Q;/;QI'&=R1$+@)NXSSE>C'
M&#-\ /B)+XAU&^N/$6E7_F>';/2[>\NIIFFDN;>:VN%:5=GW&EMRA(<L$8-R
MPP?J6B@#YHO?@K\2)H(M:34O#L_B*?QA#XJNH)9)H[6$0;UA@C=8RSC:PRQ5
M3VYQD\SI/[._Q.TOPUX8T6VU+P_INI:5J,LL?B#3KRY%S:0R%&?Y"BK,IVL/
M+..2OS ,]?7M% '"^ ]7\3:LOBH^((D\NR\0WEGITD=N\0ELT*[#\X&XABZ%
M@-I*'!(^8^1V_P '_B58_']/B0LWA>33K34=1N[:S@DD@=X[B-HUWHL(0RX*
MEY"2S'[S$*N/I:B@#XLT_P" OQ6NGM+2^TC2-+BMO"]QX?%Q!?!O,<F65)&4
M+GYF=8VZX!+<XVUZA\(_ /Q$T'XN^(/%WBS2]/T^UU32;2S$=K=^>PD@CBB4
MC@<%8V8YZ$@<]:^@Z* /'M?\":KJ7[2GAWQI+H]M=Z!9:-)932R2*S),7D=3
MY;<8'R_,HSE^>!D>0/\ L[^.%\.^,_"\"VI@E6Y_L?5[G5KF6XN(VNH9EADB
M#"%2XB^=]G+;>.,U]@44 ?'^O?#'XG:GH7@G5K?X9Z;!J6GW-ZFJZ1;:T;<W
M0GM8(&N))HY$QO\ )DRJ.?E**=^7KI/#_P '_$5Y;_%#0];\)PZ%8:[I>E6^
MD/;WB7$,,]G:F-64E_-XD","X!(!R<]?IRB@#Y\O?#7C_1[GX9:A'X-D\6ZI
MI1O=0U^Y2XL[<R75U R.B[V0,-\AZ  +&@]AX]J'@/QWX?\ AVIU3X=R:'9:
M9X0O=+U&YAOK,_:IWF\R-L1NS.,K$3QN+$KQ@,?N2JLUO#=6[P3QK+%(I1XW
M7<KJ1@@@]10!\]_LVWEO-=^*8;S0[C2O$1%I-=)Y%NML(!'Y,0B:W547/DL6
M7:HS]T'#8S/B%\.?B3J'QZL_%_AWPJ+C3+/6]-O1/!JL<)N(HHE64O&YR#P4
M^4A=H&(R6=V^DK'2]-TU'73=/MK)7.66WA6,,?4X S5^@ '2BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *@,:M()-HW@%02
M.0#U_D/RJ>O/_$7Q&M=!UK4=/M_#FLZT=(@BNM4ETY(6%E%)OV,4>19).$8X
MC5N >XQ0!N>)?"VG>)O#&M>'[F2>RBUJ V]W<6.V.=E*[3\Q!S\OR\@\<5FZ
MI\/['5? &E^"VUK6+*STU+>-+JQNA!<R+"H4!G51]X#YMH7KQBK^D^+M+U;Q
M9KGA=(Y[75-',;2PS[ 9HI%RDT>UCE#R,G!!&"!QGDIOC5H@L'U*P\/ZYJ>G
MC6QH$=Q:QVX6:Y+!!L#S*Q3>=N['7MCF@#T^.-8D6.-0J*,*JC  J6O-9_BG
M+;ZS!IMQ\._%J//#+>1N+>U<M;Q/&DD@C6X,IP98SL"&0AN$-+;_ !:T:ZT/
MQ)K4>BZR+3P[JC:/>'RHF8SK($?8JR$LJ[D)/'##&2&  /2:*Y7Q=XRM/!?@
M:[\7:II=_/:V<:27%M;+&\\:L0#P7"G;GG#'H<9K/U[XD>&?#^@^'M:N+J6Z
MC\27%M;:5;VBB26\>?;LVC(& &W%B0,<<DJ" =U17G6K?%/2=%L?$>H7V@ZT
M(/#^H0Z;=,D,1,DLNSRS&/,RP(FA/8XE7CAMK;7XM>&[B[O-+OK35M)UVTL&
MU-]'U"S,-R]NHRSQ\E),?,,(Y.4;TH ]'HK+T?5(]:T.QU:&UGMX[R!+A(KA
M0LBJPR P!(!P>F:\X\>?&&ST/0]8L_", UOQ9;ZBFC6NF;2?-NWC60< @LBJ
MQ+$$<J1D=: /6Z*\NC^+VAQ_##_A-+JPO[D6EXFF:E9VD $]G>>8L3QO&[@K
MB1EX)SAE/.:Y'Q=^TAHFE7&O:#I>AZPGB#3));>:6YM!);:>%=4-W.(7=_(7
MS$;(7+9"C!)P >OW7BSPQ8>((=!U#Q+I=IK%P5\G3YKR-+B7<<+MC+;CD@@8
M'-= *^:IM%\'^&]6M[&YU6369-*N;7Q9XE\378,MU=2@D6,,3*ISOE V1#("
M A<L^:]8O/B1HNDRW*^)K'4O#WV>PFU1GO8 RM;12+&[AH6D!(,D9V??Q(N5
M&<4 =[17$KX^T]YOL-UI>KV.H26+:A;65Q:[9KR)0"XB 8[G4,NZ/(<;AQ5/
MPG\5/#/C6^BL]%AU)+FXL#JEJMU9M$+JW#B-GC8_*<.5!!(/S#MD@ ]"HKSO
M2?BUX1U:[M+>7^T-(EOHYY;(:E:/"+M80QF,9Y#; I)]B",@T[2/BGX=UB;2
M5CL=8M;?6U)TR[O;%H(+UMF]41VX#.@+*&V[@#B@#T*BO-])^+7AG5=9TG2V
MMM7TV75[BXM+.34+%H8Y9X"RRQ;C]UPR,,'&2"!S75W/B32;/Q?I_A6:Y"ZI
MJ-M-=P1=<QQ% Q/I]\8]=K>E &[17G&H?%K0[#7IM'30O$=]<QSSVX-EI<DR
M220H'D"$?>P&'3J>!D\4NG_%SP;?:=JNJR7%UIVDZ99V]]-J%_;-! T4Z!X2
MC-]XL&&% SD@8R<4 >C45X5XC^/L'VV7PMX,\*ZOJ7C3RTE72[ZS>'[/&RAS
M),HRX 0AM@&\Y QS7'>#_&6MZM\1?#NO6OCKQ#KMKJ<\=MJ%VM@UOH"K(A*6
MD$)1G,X<*#+N7: =QY*T ?4U%':B@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "O!_B9X5\6:SXKO]4\,^&=<LM>@MHH=)\0:-
MJMO:1R?Q&*]227=)$DF&VB-MPR!CJ?>** /G;6O!/Q2U+QMJ?B;PZ'\/ZK<:
MG]@FNII8C#<Z;)8PP--&J2LP,,\,DT2/@@S9(R76H[GPOXJLM!M- T/X8ZG!
M8V'B^VUBVCANM/5!90RQO@ W((8A2 #Z#)&:^C,"EH X"^MM;;XVZ'J4.@7,
MNC0:/>VDNI+<0^7'--- ZJ8V</P+8@LJMDR(.@)7Q.S^&/C%M&\<:M>>'_%M
MMJ>J^*)M4L=*M-;MH[::WED60--$MSY3,-A#9)/*8W $CZJVBC H \K\2:/X
MRU."\U"Z:ZUG0;_[&5\(K8V*RVX66%YUEGDF\N4%4E5ESC]X0"<!J\7\8Z+K
MG@<6&BQZ?%K6L2:Q W@+23'&[6*K=0W<WG_O $50GD[T( 56RP5]P^K=4U.P
MT72+O5M3NH[6QLXFFGGD.%C11DD_A7EOPYL[/4XM1^-7B2&&*_U:-Y;.6=1C
M3]+CW>2$) (#IF5FX)\P9 QB@#@;RT\?:GH'Q.\)ZAH=SK6N_P#"0:1J"3VL
M4-M'=1[K9244S,JJJ6?\3[L.C.%R0O=Z]:^-O%NNOJTG@&72[+2=+OK>SCN+
MRUEO[^:XCC0*H24Q0QC#$EI26VKP*Z#X6VU]=:!>^,M6MY;?4O%5T=4>"5LM
M;6Y4);0^Q6%8RP[.S_0>BXH \AB\4_$#0O VG65G\*-8>[L=.CMB)KVSE$ES
MB.*)%\N=V*%VW/(^T)&C,<G@>+?"G0?$UU\?9_&B^&+W7[#1);G2+Z^"6-C,
MNIG?)<RO"L^UF#W$B94L-K_*<*!7OGQ7\1:KI6B:7X;\+R%/$_BJ]72[&5!N
M:T4@M-=%>I6) 6..A(-=#X&\(Z7X!\$:;X5TF/%KI\8C\PC#3/U>1O=F)8]A
MG X H ^>?'/AG4/ ?PUM_'T.BMIZ'5+5O$>@7C0LVJ1IJ2S0R9B9T,^0JD_-
MN21L_= I=*N/&'A/2/'4GB?X670\8^.[[RX9DNK0V?ES^7;PP-()V)V222$A
M4)*D,V!DKZ3K5]HOB#XB:MJWBAK<>#_AR@E\R8EX)=1>,.SNOW6:"(J% !(:
M<X^8 #?\&Z/<:UK/_"R_$EG+;:I>0>3I=A.0?[*LFP0I X\Z0_/(W496/.$R
MP!RD/PBO/"WP6\.^'?#D::AK>CZG8:W<K).5&H7$$D;2()&'R JFQ"1@*B ^
MM,UW5O$7Q:\#ZS8Z!X!USP_=6JP2P2^)(!I\ES(ES%.8(A\QVNL)!<D*#L!!
MY*^ZTF!Z4 >)W7B#4O$OBC3/%3>!_$^FZ;X5M[J6\@NM/_TB_DFB$?V:"(9,
MP!.XN/E)1<%@<C@/A3!XB^'NC>&_$FO>&?&&KV<FFMI'V/[#.]SH<P;S) EL
M "T$WEQ'S,$JT0&<-7U7@5"[1QQM)(P1%&26.  .] 'S3X+^%X\:?![4&U"U
MUS2/$D2:OIVG)K4$EM'8+=2R.6CB*@E9$E57<AFY90<* ,[QM\5M.L= \(>'
M?$VAZEX=N?#NH6%]J9U!50L;60_+:)G==+(\+*)$ 1059BN<5J>-/C5XHUWQ
M,GA?X>Z==307+&.T;3MC7FI# _>AY 4M+8Y;$S*Y<+E-HRZ]'X$_9W\-Z/>K
MXI\=6]MXE\6RNLTDKM+);P2 <E1(Q:5B>3)+N8G! 7I0!Y=X&U+QGJ'C2'XF
M3>!?$6I^!=/U;4)[.VEP]Q"UY<R.+FVM(U#OL6;:^6E'S.RG*83HM:F\::Q?
MM\:K3PYK%I>:+KL%O:>'YM!G_M.>P0".1$?/RQR)-+*V8R P"[SL!/U-BC%
M'E?B#Q!(WC_X=7D/AOQ%/;7:RM))%I<K+9">-53[1Q^Z()^8-RO)/ ->+?&S
M7+O5O$7C/PCI-C=6&JQR6.LQWNHQBWM5@M4?=('DX8%P%7C#'(SP17N/Q(^)
MEGX)MX=+TFU_M[QAJ)\O3=#@D_>S-C)=P.50 $DGKC ]1B>!_@\D>I2^-OB1
M<_\ "1>+M1F2]FAE.ZRL)5&$6&(DJ3&"560Y('3&3D \.T#PSJ'C+4M*\06_
MA/Q-IGA;P\EU>7?B%1-#KWB*>>%M[Q*F2P=@B[06PA(W@$@>A^%?AGXDT6Z\
M'ZEX-::S\(WMW:WVK>'=1@,$VG7$<>UYX]Y##<5^9#S\V0",;/I3 HP* %[4
M52NKRUL;5[J]NHK:!<;I9G"*N3@9)XZD"L/PUXZ\)>,KC4(?"OB*SUEM.=5N
M39R>8L9;=M^8<$'8V""0<4 =31110 4444 %%%% !10>E>9>"?&OB[Q;XNU:
M9?#EF/ X>2/2]:CNOWD[1,J/F,C+*[;]K * (S][<I(!Z;1110 45P&I?$*&
MU^)]AX#TK1+W6;YHUN-1N;;;Y.EPOD(TK?WF(X3@[?FZ=>_H **** "BBB@
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
MV0DL&!^5B!QDY]IH **** "BBJ=Y=VNGV,]]>3)!;6\;2RRN<*B*,EB?0 4
M7**\=\-_%#6-2^#OB;XJ:QIMK9:3"MU=Z/:_,DLUK$I"&5F;&^1U(  '!7&<
MBNI\$:UXHF^&UIXB^)$.FZ-J+V[7MU'$KV\5G#C<!+YK$HRKR^3A3GTH Y[X
MQ>)-273=.^'7AE&F\0>+Y#8AHGPUA:$8GNS@' 53@=.6R#E<'TC1M)L="T.P
MT72X5M[*Q@2W@C'\**  /R%>8_"SS_&7B+Q%\6+V*6*VUGR]/T.&>#9)#IT.
M2'R0#B:1VDP<\;>2.!G>-_#_ ,8[3QEJOCCPQ\2-(T;0[:%)3IFJ([VOE1*&
MD,K$'8&VL6:,*0IX.?FH ]QKAOB5XLNO"'@VYNM'M3?^(;S_ $32+!5+M<W3
M [0%')"@%VZ#:AR1UJM\-_&FH>)?A)8>-/%EI;Z1)+#+<2M&'CA:%&;;.HD^
M=8V0!QN_A(/0US'PYT^\\=>*Y?C5KGF"WNHFMO#&GR<&PLLE6E9< "6;;OSE
ML*P7<1@  Z_X;^#KCP=X42UU;47U77[Y_MFKZA)(7-S=,H#X8@'8NT*@P,*H
MX%=U7D/QK\/ZIKWAS3[BU^)S_#O3=-DDNKS48W=78[-J*"LB<<OQNYXP#7+_
M  %F\1:-X.\5^+O%'B[7-:\*'9<:7>ZZS"62WAB8S7*J[LR1N>54G[J ]\T
M?0U%>+>#_''B?2_!6O?$GXK7UKH_AZ\9;S1]-95%Q:0%21$QVKYDC_+M7ELY
MYYP+'@32OB)XE\3VOQ'\8:W=:#I[QR?8?"-HP\M(F!$;W3Y/F2%6W;0!M.SD
M8*  ]AHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *Y/4_%QTO4;BQ_P"$8\07WE8_?V=EYD3Y4'Y6
MW#.,X/N#765Q^H>,)K'Q2WARS\+ZIJ=RMD;\R6SVRQLFXKL7S)E._=C@@+@Y
MW4 ,_P"$_P#^I*\5_P#@M_\ LJ/^$_\ ^I*\5_\ @M_^RJ[X/\4:=XQ\+6OB
M/24N8H;AG1H+N+RI[>1'*21R)_"RLI!'/3@D8-=+NH XW_A/_P#J2O%?_@M_
M^RK'\0^,+K5/#&K:7I_A#Q'#=W=G-##)/IA:-'9"JE@'!(!(R!SBNE\9>+M'
M\#^%I_$FO2.EC;R11N4VYS)(L:_>(& 7!// !/:HO&'BM_"UC8-;:'>ZYJ.I
MW@L;*QLVC5I93')+RSLJJH2)R6)XQ0!XY\(])U#P-IEG>>)O#>OZCK]MIJ:3
M"UIIC"&TM5D9_+0LP9RS$.S$ D@  !17K?\ PGW_ %)?BO\ \%O_ -E6 /BT
ML=E8+<^#]9@U>XUQ/#\VG%[?=;7+1"?ES(%9#"=ZLI(/ XS5O5/B-=V'C'Q%
MX;A\%ZI>KHFDC5'O8Y(DBF#!BB#>P^\8Y%SSRC<8&: ,CPB/"7@+3%T_PC\*
M]?TN%=V633"\K[CD[I&<N_('WF.  !P !R?Q"TG5_'GCO2M2>+Q;IF@0:;<:
M?/96VC!;C]\P,K1S;N/,5(T8$'"H=O+DCU[PKXJNO$_P\T_Q=#H=Q;2ZA9_;
M;?37FC:1T8%HAO!V NNTC)&-V&P0<<UH?Q9_M_1-$UR#P'XDATS5V1+:\=K$
MQLSY"@@7)< D8!*CG&<4 :6G>+K/2=+M-)T[P)XGMK.SA2W@A33<+'&BA54?
M-T  %7/^$_\ ^I*\5_\ @M_^RKGO#OQG\.^)? FM>+K/1]9M8M'OAILUC>10
MQ73W!**(U0RX!+2JH#,OS9':ND\4^-H?"/@"?QEJV@ZI]GM8EFNK.'R&N+=3
MUW?O0AQGG:[>V: .3U[XUZ;H5TNEQ^#_ !+?:]<HS66DQ60\^X(&>@8E5&<L
MQ' R>>E<EX;TV23QO<_$CX@>#]>UCQ1<JBVEJFG-/::+&I!5+?S"#OX4M( O
MS;RH 8ENQ\*:]X/U;XMWEU)X/U;P]XSO])CF$VK1IFZLE9>(FCEDC&&9-R@J
MV0,@[>.CU[QY%HOB5_#MEX;UGQ#J<=B-2F@TP09A@+LBL?.ECW%F1P%3<?EY
M R,@#X?&RNB2-X9\1PL7*E'TQ\J ,[CC(P>G!SD=,<U='BNS\V97T[6D5655
M<Z3<L),XY 5"0 3@Y Z$].:Y>Q^,'AW4/$_A+P])I.LV;^+--75-+O+F",6T
MRF+S3$75SB55ZKC@E>?F4G:U+QU8Z;\0+#P/'IFH:AK%[8RZB5M!$4MX$.W?
M(7==H9_E7 .3UQ0!A^.-4\,^,O"FI>"[Y/$ULFL6_DF>W\-Z@WE[L8);R"HP
M<9!(QWQ6-X3N/#OAG2O"=UJ%GXEFU?1M!30UDM_#NJ/$T0\K<VS[-E68PQGD
M9'(YQFK4?QQTV3PI_P )-#X%\6RZ>HOWE=+>VQ#'9[?.D9C<;-N2RKAB6,;@
M#@9I3?M":);:''K%UX'\7Q6TSV"P,]I;@3K>1N\$B-Y^PJ0F"=WRLP4X.0 #
M&\56^B_$/Q-;W'C>\\7S>'+"8R6OAZQ\*:M%!<8((>Z8VY,QX^Z H7H,Y8MZ
M)I_CCP=I>G0Z=I>@>(;&S@79#;VW@_4XXXU]%5;8 #V%7%\;[OB7_P (,WA7
M6TN#9"_.HLD'V-8NF2XEW;M_R;=N[/.-GSUVE 'C/CZ^\'_$#PVNEWMKXMLK
MJVG2\L+Z'PCJ;26=PG*2+NMN<'J.,CC-<GX/\/>"[/X37O@7Q]I_B'Q-_:6H
MRZG?2Q^$=7M_.F9PP?<D ;=\J\@CCY>G7Z2HH \WT?Q;X#\/V T_0?"^NZ59
MJQ<6UEX,U*",,>IVK; 9-<)\<?$DWBSX47FA^$]%\4WEW=W%NMQ;+X=U* SV
MXD!D3S&M\+P.>^,CG.#]!T4 </'\1O#<:+''I?BE44 *J^$]4  ]/^/:I?\
MA9?AW_H&^*O_  D]5_\ D:NSHH \ U[3;-/B6?B#X)\0>*O#.M:O!'#J,,WA
M'4;^SOD0;(S)&8E,4@"J,[E( Z#<Q;LO"NJ^(+2YCE\2^+-4UQ)HFDCBA\'W
M5@JCY<;\JY##)^4E2<]/E->FT4 <W)XJTV-=S6^L8R?NZ->,> 3VB]OZ=34"
M^,]!FW"V;49G0H&6#2[J5EW-M4D+&2!G//0 $G@&NKHH XZX^(G@^SE$5YJ<
MMM(5#A9;.=25/0X*=#7!?$[Q%X3\=>"'\)VOB<VEKJ%W;K?RI;S!_LJR!Y%7
MY1R0H7Z$]>E>W5SOB[Q-I?@GPE?>*-96X.GV"J\WV>(R.%+!<A1V&[)] ">U
M 'E7Q*\<>"]3T#0/#.GZL\=I?ZU90W"V]G(!';1/Y[ ?*,#$ 7C.,],9K/\
MBAXU\+^/I-/^'5KK6S1;N1+OQ!=+%*&CM8W5DMU 0D22N!@\ +&_7-=9<?';
MPC;Z?JDEQ9ZQIE]9Z;-JL%EK%A)8/?QQJ21"90 YS@8!SSD @'%OX/V%_=>&
M)?B!KDBRZUXQ\K5)=A)6WMBF;:V4G^%$;/\ O._K0!IP_$CP#;VT=O!K"Q11
MJ$1$M)E55'   3@8KR7Q'XXT?XJ>+CX>NM2?2/ &D78.H&6WE,OB"2-_]2H"
M86!70AB3EN@ ZCZ1219(UDC8.C#*LIR"/6ICTH \ \<>+/#OQ0U+2_@QX7U8
MO%JCB76I[>-XC:646)/*7*C#R[0HZX7<2"",^WR[K+3)%TZS61X(2(+5"(U8
MJORH#T4=!Z"N(^'O@Z]T/7_&_B;6H<:QXAUF23S!,7S90YCM%QN(&$R>Q^?!
MX  ]'H ^0;>W^)7C#QQ:^+/B%\)_$/B#4K$N=)T3SX+/2;(C+*SM([>8YXR[
M = ,-A0/IG34UC7O#5Q:^,M!LM.>\1HI+.UOVO$,3( 0SF*/#<L" ". 0QSQ
MTM>3?$K4_$&NZ]9?"WPA>#3]1U2TDO=3U [&^QZ>&\MMJL#\\C'8IQQAC_#D
M 'FW@7P1JGC?Q?HVK6_BJ34? G@+59(-#CU2U$LMZR85FW(Z I$5412G<<J<
MKC@_47:LG0]%T_P_H-EHFDVRVUA8PK!!$@P%51@?CZGN>:UJ "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KP'XF7#0?&.WN9_!WCS6;&+0C#]L\+-<0>7*]RN$+QR1[\ 9(W$+P
M2IY*^_5SC>+-%7QLO@W[1<#6GMC>K";.;8800"XEV>7@%E!^;J0.IH ^>)/
M>N>&_@UH'C*'2EM?$?@[5KBZT;3]2MTDGELYIV2.UG,14&5C(K[@6.\^K''K
M6A^'M'\*^-/#NAP>#;F\N;;1Y57Q.+=!$K&7=-&Y!^1Y'9I,  '>0N1NV]/J
M'A7PCXFU?2/$^I:/9:G?Z?MFT^\<;S%R'5D/3K@@_0UU'% 'C'CK0;[XE?$
M>#;BSU'2=(TBQFG:_N=/$]GJ$L\8B B8G;NCCDF'.&!<D  9/$KJFI:[\$(?
M#?Q$^%GBO59?#^H1Z>9=,T^6.[D2..18-0M58@[P50-@D#>3]UMM>OZ+\6O
M/B#4[;3=/U>Y6XNIY+6#[7IMU:I+-']^)7FB53(.Z9W>U=]\M 'RFUMXLOO
MGA)?$5CXXU/2[;QD+FV-W:7*ZU;:<MO,K/<M!\X*R.<,K;F7&T'A1UUQI[:)
M\3?BM>IX;\17JS^&X(K&Y2VN;H7++&_F0QNV0[EI8< $]'Y&U\>_?+6;9ZE9
MWT%S/;K<;+::2!_,MI(R7C8JVT,H+C(.&7(;L30!XY\.?B%K&GZ%X3\"W7PM
M\865QI>GP6E_J-]IK1V<2P6W[QHWCWF4ED"H@4%BPZ'BN4^#MFOA[0?!#3:3
M\13XC7-A<Z9?VU]'IUFKLP>=O-C,**$ *B,Y)900,L5^B=#US2_$FAVFN:+<
M&YT^\3S(96C>,L,D?=<!AR#P0*U_EH \8U;PSH=O^TSHNJ1^'=:8:AI\EQ?7
M-O;3-ISWD;*MI),5'E^8B?:<%N5+1G@D&MGXXV^H7_P2\1Z3I>EWNJ:CJ$*6
MMO;64#2NSNZC)Q]U1R2QP  ?I7<ZAK6EZ7I$VJWVH10V4#;))L[@K;]FWC/.
M_P"7'7/'6N?U;XE>#M#OKVRU+4ID;3\?;98;*XG@L\C($TL:-'$<$'#L."*
M/+?AOHMXOQ:TV^T;1?&MKH]GH\UO=S>+S(XCD;R&2"T,N77:=RN5PC>7\I8*
M";_Q6TS2M5\;;+S2/&&E:I;:2D^F^*?#%G<W#^:)9,VDBPJ0<?(X#@ AW^9,
MY;L=4^,WP\T?5O[)O-:NS>?9XKM5MM*O+A7AD4,DBO'$RLI!Z@D9!'4$5H:E
M\3O!&EZ78:A>>((S%J-HE_:QP0RSSS6[XVRB&-6DVG<.=N!WH \FU&Q\2>-/
M#OA/3-7\*ZAIWC?1_#QU:RU,:8T=G;7ZRPO';^8O$;NL!#H, *^!SA1:\*V6
MJ:#\8-!\0^*M'UI_$&O:3?7.K75O8R7-K9R2M;O!8B55;"QI:RX3)(=L@D2"
MO;M%US2_$>E1:KHU\EY92L561,C#*2K*0<%6!!!4@$$$$5LXH ^;?"4.L+^R
MAX\T^[T76Q=71U>&QLWTZY\^07&XP^7$4WE6:4'(&T98DC#8D\4:;?W7[,?P
MVTQM&\0^?:3:-'>V]AITYOK80!1.PCV;E*['PQ&"=N,[AGZ.Q1B@#R#1+)M"
M^.RQ^=XIU6"^T01"]U"WGFM8)%E,@C\[RPB,RDGD]5"G#%0?7Z,44 %%%% !
M1110 4444 %%%% !1110 5YE\=TDD^ 7C"&*"2:66R\M(XT+LS,Z@  <GDUZ
M;10!X'\2;SPW\4++PKX=TO2[SQ1%;ZI#J=\PLG7R;6%2TH;>$&Z4$1A!@G>2
M!\N*\J\(JUQ\*O%?A8S:Q]GN_"%U<V^E2W%],]O-"SF*-I3MC,FU4!2)(U91
MM*N*^T<48H ^1[S_ (29[JV^S^/?$GA^QL-/T^30[.SLKZ[EU$+&IDC4BX6.
M1VGWQE9P2!M'RI@GZX'2C%% !1110 AKRCX0RWGB >)?B!JT>;G5]6GM;)F;
M<T5A;2-#%$ .% D$[' &2Y)SP:]8K/TO3;#1]/CT_3+2.TM8RQ6*,84%F+,?
MQ))_&@#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "O(M=M8KK]H:QCU+2;^?2KSPM=:7-,
MMC.]NTDUQ$PB,JKM!*)(3R, <XR*]=I",T ?(=OX=URUTOX?W6@Z!K4PTW1]
M-@U?1-1TS4;=))?,*RFWE51Y<X8G<6*Q[1&V64$5],Z"UBBZPUC::E;[-0F-
MP+R.<&27"EGB\S.Z,\;?+^3J!WKH]HHVB@#P'P%X5\/>++C4=7UC4O%%R--\
M07VJPZ+J%O-:VMJ9;FY>":.-X4=BT,HDQN;!?D#I7FWA/PW);_ _P=K&N7'C
M"T@OKZX_X2"\TX37,R^6\Z6SO#,LF(@K'.R/D["1N (^Q]HHVB@#Y:T^WO=.
M^(/P[;2G\8:EIUM%'8RZ9XBLKF*^A07,^R[\U5$150Z[T8 B%(\@MC8VQU58
M;Y4\70>))O L&O:\LK6*7<D4;_:8GM!<)$-_D;&?9C<"[KD#;FOJ?%&V@#Y"
M?3+2&ST'3_%47Q&TW28_#XM=*.DV,X87GVRX+HRM$72Y=4M]A( *Y)."#6]J
M$T5OXHGU6SU/Q,^H6'CK3;4?:K^\D$=K)# +H&+>8BI=;M254J "%(38*^G]
MM&* /GOP'H6F1ZM%X.TNSUBU2S\3:CJFJI=QWAMI$M[J8V:(\P,1),MI+F-M
MQ\I2V2<C4\!Z]9_#/0]9\+^*=/UE=<CU2]NP\5E-?2ZRLTQDCG22&(+(Y5U1
M@ I!C)*H*]PVBC;0!\QZE<:3??'/5[J?6-<\%VQ\+VMFGV1'C,%QO<^4_EH5
MW1AE^5'9?1NR]7X<URUT;XD:QXOU2QUB/1/$NCZ?]AU6XTZ5MIMS,CK<%5S"
MS[XW7<%# CHWRU[CM%&T4 >5?"^QU*7Q3\0/%30W>G:-KFK))IVGW5NT)(BA
M2.2[ ;##SF'1E! C!Y#"O5J.@HH **** "BBB@ HHHH **** "BBB@ HHHH
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
M22)'(':)MD@5@2C8#8/H<$'Z$>M %NBBL#7O%&A>&1I7]M7QM/[6U"+2[/\
M=._FW,N?+C^4';G:>3@#')% &_17*:3XZ\(ZWX5OO%&DZ];76C:>9A=W*D@6
MYAR9-X(#+@#=R.5(89!!.EHVN:5XBT2PUG1=0CN['4(!<VTJY'F1D#G!P1C(
M!! (/!P: -FBBB@ HHHH **R-*US1]<AGFT35[34HK>9K>:2TN$F6.50"T;%
M2<, 1D'D9%2V>HV-])=+8WT%TUI,;>X$,JN890 3&^#\K ,IP><$>M &E111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X!\4O
MA[XJ\6?%W3M<7P+HWB?P_9Z7+8>1J6H"'?)*3F3_ %;%-G&"OS=P0:]_HH ^
M3V\ W&GZ_P##/P&GB2]N/&&EV)T_Q ]O:S>3<Z'-YSM$TC#:8HRGD(QQAG5@
M%8*%]!^._P ._$WCRV\/_P#",V-DUSI[W!%Y)>O:W-H[HH1HV"LK19!\Q"N6
M 4*5Y8>WT4 ?$?Q!\&^-O ^NZSXPU2QL534/%VF7>FW,>IQ6JA[9+G:[>8IB
MBW @_O/E7[OS9YMZ'X'\3>+/A=X=M_!_PYCCT[3].UO2EDU;5X)7E:[8!;A)
M4A5951@Q5E4 C&&_B/VCBB@#X^U7X+_%6_\ "NJZ)'H>G;[[PSI.C^:;]0$E
MLY8F) P<@JAYXY]:RO%'A_QE\.?!NF7VH>&],L=6'BR+4M.*ZC&(+4?9XHW:
M221!"H/DA07*X,@(!(X^UJ* / ?AOX?37?V2;[P?HFBR:7+<V&HZ? E]=)<I
M+,YE"S+/&H66,LP(=5QCIN !/">.O@K\1?$FI:?=6_AG2$-OX1AT/RDOEV)<
M;V9G&4& -[= <D=><U[_ .*OB%I?AF]L[!=+U36KNYN8K79IMN'2&225(U62
M5BL<;$OD!F!P">!S7<KTH ^2_$7P?^).M:GX^U!?#=K%+XBU.PU*Q==62">Q
MDMTF ='5&&\-(.>"5W<@G(]3N-%^)FE_L_Z'X6T6UM&\2"V@L+YK*[6Q^SP!
M2)&@D"%4EV@*K!<*S;@#MP?83CO5:.:&6255D5VB?8X!!*-@-@^AP0?H10!\
MQ7'PY\0_"V/XE1Z;:76K^ -7\.SQRAY85N%N4MF"LL<,:A4()C)5,\JQX7->
M?^"]+F\??#OQ)H/A_P )G6O$E]=Z4VH7%Q?6BV,-O H(*-"NU'8PM$R ;V$B
MR$D;E'W/52WMX;.$06T,<,08D)&H502<DX'J23]30!\Y^-/@CJ4WQCL-4T'P
MMINI>#9[&*P;38=0?2H]*=9C-YP6'!90V7 3DO(Q('WCS6C_  -^(EKX;\:Z
M'JVCV5Y?7EG>1Z?KQU>8O<M-/&QC>$ML ;89"2@^;;WR:^O*,4 ?+%Q\'_%5
MKXVLM2T?P+HZ06]WX>N4G%Q%$\0LD+7  "Y5G9E3C((CSSP!HP_"OQE'J'Q.
M6[\.PW$NM0:TND:K#JQ&Y;YE"020G PN-S,Q.-JA02,GZ6HH ^1;7X(>-O\
MA6?Q$\-V/AV'23KUEH,-C:R7<)7SK18Q=.YC.W+LK-NP"_)(4G%>W?#GQ%XX
MU;7?%&C^+/!]EX;M-(DMH=/6RG\Y'5XMS)OP Q0;.BJ ' QQD^F8HH \#\!Z
M9\4O!Z>+HO\ A!;9IO$/B*XURWFDU2(Q6R3L@>.4#YBRA01LR&^8$I@%O,X/
M@;\0%T[QYINH>%8+J[U![MM/U9=7C$<HN)8CM,.S<Q!C#EW8$  *"1@_9%%
M'Q[!\$_B#::3/8Z9X/TFUA1_#\MQ93W,7D:R]C"WV@2HN1LDEER2W+>7DKE^
M&7'PC^(Z>'BS?#VQNHW\67?B#^P;;58$5(9X518E=U$8,1'!P?917V+1B@#Y
MJ\#?"&^L/CM;>(->\!B+1M.T*UMM/GN-0AODMKN+R]N,XD=D4%5D*+M*< C:
MPR?V@_A?\2O&WCR6]\(^%;6YM1HT=JFHQW\<,TC+<B7R665L#:5+*4"'YN9"
M!Y=?5=% 'R_=?#?QI)XD^([7'P_34+G5O[4N-%\2-JD,4\(N;$Q+;% ^6 98
MHU#X5<NVX8&[E[[X<?%R?X6:GX-OO <FM76H:'IUG::C)=:?#<::;::,M9L1
M+\UO^ZWJ0222-WS.QC^R*K1W$,TLT<4@9H'\N0#^!MH;!_!E/XT ?(=O\(_'
MEGIR1CP+.FDVWBS2]:DT:*>R*75K';E;A0GF;2X90"I95;?_ !8RNU'\!_$F
MHZ%X"-TDFGM%=W]GJUM%+'&UMI%R\D@MR!E6P"5^4DH9N,A R_5=% 'R_I_P
M?\8:'X&\":>VGRZSJ]AXSM-6U2X2:!/+L[16MX,%F&0($A(09(RPX/7D_#_P
M8^(=GX6U"'5/!]W=:]YB+?3MJ=HUIKMO'?Q3>7L0H[/(IF+23MNQ&J[L2;8_
MLRB@#X0\2> _$'AG1M0M+KP7)ID6M>-/M6D:/)'#?(]JT%S_ ,NUL\C,T*;?
ME! !<<D=+VB?#4^+-)T.Q\(V&O\ B/PIH^ERZ=]LADLM,NK?51=M<.Q%RKO"
MI+1 O%EPB@?/@JWVC>Z;I^I0+#J-C!>1(V\1SQ+(H;!&<$'GD_G4]O;V]K;I
M;VMO'!#&,)'$H55'H .!0!X=\(/ 6O\ A?XF^--7OM&GLM/U@B=9+]H9+A+A
MII'DC$T;$S1E2C[V (+!?O*Y/.0_"'7&\+_%W4(_"LEGXNUO5=1ET:[:]BWS
M6D^TA%99-L>[#Y#;>& )../IVB@#XR\2?"_Q9??#K1M#T3P#X@>&2[U6\$&H
M3V+?97FLD"XMD$<$2F=I=F,M$%9D :145GBCP7\0K[7I]6U;P#K&M)+IVCKH
M92*WDDTKR)87N(V'F?NV(68<9W;QG'.W[0HH ^6OB-X+U#6-5\80W'@+5=8T
M:Z\7:3J"V]I&%-Q EJ$NI(_G7DA)%)R"3(IR,Y' ^(?#^J:#;:#X:7P3=30-
MK?B(Z9HNH:;)>QQ63B'RYEBB+L[1^8"I(Z[^5X8_<=8>N>&/#7B2&&#Q%X?T
M[68HF+QIJ%K'<+&QX)4.#@_2@#S;X+^,-)O+"W\"^']+O#H^A:+8R6VK2IY8
MO=^^-RT76)O,BD&"3N*N1P 6\YT_P;XJL/B1"+CPCJ#A/B/>ZZ+Y+96B6QGC
M"*_F;LCY@I*[3TSD;1GZ=M;&ST^%(;.U@MHU18U2&,( JC"J !T X ["KV*
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %<IJGC+2M&U)[&]M=>EE0 DV6@7]W$<C/$D4+(?P
M/'0UU=>3^-/$'B!M6/A6SO-:TC4 QO1<:#I\=ZTUF24"DS K&V[.<*2"%P<$
MY -+5?C%X'T.R%[K;Z[IMJ76/S[SPWJ4*;F. NYK<#)[#O7->(/BEKFK7L.G
M>"]#UFRTV1(YIO$-YX=U*3$;,-PMH%MF\Q]IR"Y5?9A73>!]#\#ZMI.G>+=)
M6XU^YDC\I-7UHR3W@:.0AU_?#,)$JL2B*BAAPH &/1,B@#RWPKJ'@O19[BZL
MM-\576JRQ 76J:EX>U-[JX4-PK226XR 6X1< #HH XZ^/Q9I<T<#K:ZR!*GF
M+OT6\4@<=08LJ>>AP>OH:;JWBS3M*UZR\/K;W>HZQ>QM.EG91;W2)2 99"2%
MC3<0H+,,G@9P<2>&_$MGXG@U$V=K>VLVFWC6-U;WL!ADBE"(^,'J"DB,&!((
M8$$T 6/^$FT__GVU7_P4W7_QNN7\4?$[0?#-HBM:ZI=ZG<D)9Z>FF77FW#$A
M1P(B0H)&6 ..P9B%/0Z_XCL?#ME%)<K+/=W<RVUG96P4SWDQZ1QAB!G ))8A
M54%F*J"1R'@RZCC\8R_VY<#4?%.MZ<-7^U6V)+.VLMZI':P2=652V[('SLS.
M<;E4 !X)_L'PSX??5;QI[K5]11;S5M:BT>Z47C $AB[(3Y:J2%R<!>F,FH)-
M?^#LMZ+R[6TOKD3BY6XO;&:YE20#:&5Y$8K@<#!&.W6N\\1ZY:>&?#.H>(-0
MBGDL].@:YN! F]Q&HRS 9&<#)/L#6+!\0M(NO%]IX5M]/U234YK&'4)D%J=M
ME'*2%$YS^Z?Y3\IYH =_PM+P)_T'/_)6;_XBC_A:7@3_ *#G_DK-_P#$5V6Z
MN?\ %WB73_!_A._\3:P)SI]@@DF\B/S'"E@N0O?&<GVS0!F_\+2\"?\ 0<_\
ME9O_ (BJ5U\0/AS>-&UWJ4%P8B60RV4K["1@D93CBM#Q1X^T'PEX /CC5VN?
M[&"0R,\,6]U64J$)7ZLH_&NOSS0!P[?$WP#)$T<FM!T8%2IM9B"/0_)45S\5
MO!EO:S3KJTDYC1G$<=K*7? SM&5 R>U=]10!XUX3\9^';;4-5\2>)_$%LVLZ
MNZ;8K>SFVV%JB_NK4.5)DPS2.S< O(V% Q4]U\0/ NM>.(IKO7[>>QT1 T5M
M]FF9EO'Y\QAMP"D>W8?^FS]P*]>[52L_^/=&\N6(OF1HYGWNA8[BI.2."<8!
M('0< 4 <S_PM+P)_T'/_ "5F_P#B*/\ A:7@3_H.?^2LW_Q%=G10!QG_  M+
MP)_T'/\ R5F_^(KE?$?Q8\,7@/AOPWXN@L]8NAN>Y>W=OL4((+OM8 LY7(11
MDECNP55L>AZU?7UCI#RZ7I[ZC?NRQP0#*J7)ZNV/D0#))/88&20"[1=-GTO2
MDMKK4)M3N2[R37<ZJKRLS%NB@ *N0JCLJJ,G&2 >>VOQ'^'_ (7M;3PWX9B<
MP);LZ$03I$I#QK^\E9"6=@[.6.YCL8G)(S?TOQIX)TN2>^U#Q4+G4;]4>>X>
M%PD:C.V-<( D:%G(#<C<2Q)))]+HH \UNOC-\(FD2UN?'NA%MV_9)<*0K(YQ
MG/"D,F1G!X!'4&FGXB?"$ZF->_X6;HWGB$+Y8\2 1;>3_P >_F[-W)YV;NGH
M,>F44 >=O\3OA?);1+!\4_#EM"$"^7%JUJF1E3CDY7@%>,8#'H0"*=GXR^"]
MCJ-SJEGX^\+0:E=E//OCK-M+/*BD$1F1W9MG&-N<#)Q@\UZA10!PTOQ2^%,]
MO)#)\2?"K)(I5A_;5N,@C!_CKGSXB^ BZA<WS>*/!$UW<R-)+//J5K*[%CEA
MN=R0,\[1QGM7K-% 'G5]\7/AIINER26OCCPU=O$H6."'6;89.0 /O\ =3@'
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
MC;NROUD.E+BCM0 4444 %%%% !1110 4444 %0O&D@VNH89!P?4'(/YU-10
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !VKY9UC5O#_P 1OVI=5\.:EI^GWG]CZ%?:?I=K/.5EN+Y6C<M\KC:0
M#)LP0R^6S_*0I'U,>E>2>%]:C\!R>)/#_BJWN["W&LW5]I]_]DED@NX+J5IP
M/-56'F*SR(58[L(&Q@\ 'AFFZ]I=OX9^'UOX6\=2O/::;I=GJ'A[^U+ZTO/-
MDFVRM9MO"3/YC,KPE755A  7 %?1<?C7POI,5[;:/?7VMZI<:G=0PZ497>ZF
MN4?$L<0F(VQ(?XLB)%[A<5)/XHUSQ%+#;^"=(?[+*VV;7-3A:*W@7KF.%MLE
MP>PQM3)!W'!%:OASP;IOAVXN=07?J&M7N#>ZQ=JINKH\<,P "H,#;&H"+V H
M ^:OAK%8Z7XK^'\WAGQ8-9&I7,WVGP9>,;AO#*O&SO)$&PT!B(,>YE&\2'&0
MQ)]'F\&ZMIOQBN?"NDVOE>#O$]U%XFO?+4!(9;<@3PXQR)I?L;'GE1*,8/'N
M^T4 8H ^?/%FE:=XZ_:,U_P;_P )9_9L5SX2MK&_@M/):XE4W$TC1+Y@;:?+
MD1B0I(5P>,@U[)HNI:";NZ\+:5?1S7.@QP07-L'W26ZM&&BWC_:49![X-=!C
MG-9-II.GV>IZCJ=K9QQ7NI2))=3CEIBB!$R3V"J, <#).,DD@'D7@7QCX7\!
MCQ;X=\::M:^']9MM<O[]_M\BQ2ZI#/,TL5S$N?WFY,)MC!(*;< ]>"US6)F\
M2>,)=6N-3\&7.FZ1ILOP_P!(2ZDL?WA@<^0ENA$<SF5HX9$VOM!* [0&KZOQ
M1M% 'QQJ&K74OC#Q;$?B5XALTMO'5CI,2Q:_*JV]M<.1,@4L5X"R8R#M\LXZ
M-75VMUI=UXTM/  ^*6LS&S\9360B'B207DMI_9?FO'(RL)&47:&/)Y4ED5@W
M-?3FVC;0!\W^%[^;3/$&C7FE^-M8UJ_U"^\165OI][J\EY#<):22BW0(S')"
M)&V_.X[^6PP%<;X<UHZE\(=8U;_A<'B*6]CM;.>]V7$ULNF3B1(MLDTTTN))
M&=R41E1MH_=J %/V%M%&T4 ?,.H:MI^@_$>\\*Z_XZ\86%G!:6$_AF\_M.:4
MZE(TS23*"'Q=;V:.("4$!=P&T;36?J7C3[)9>(K&Y\>7,&GGQ_+:+=3:K<HM
MI;BS,AC>XB8R+%O!"1(8R60KN WE?J[;1MH \$^&_C+2/$>K?"R1?$4.I:FW
M@Z\ANC)<;YWN0VG>8&W'<S9BF)/.=CGG!K9UKQ%HNE_M.Z7%JVN6-@J^$[L;
M;JZ2,!FNH&QAB.2L;'W"$] :]BVT8% 'R_X^^(MEXH\:BWM_B5_PA?AA=)N&
MT[52MQY-_=1S2)/)#);W,2RE D>Q7\Q6+,-A)Q4L6I32WVM>+KSXE:SNTGQ#
MH5N+2343:V\<4ZV'VDS6P.$5O,G!1B50H^,$,3]-[:@6"%)7E2)5DDQN8  M
MCID]Z /E6X\1:5K'B'PA>:WXTN(/%8\;W-GJ&CRZNR+90AKI(<6Q8*NU1"%D
M"Y)D.6).!FV'B2ZU;PKX+AE^*&L*KV7B07=S!K.R2X>"X#6WF.#G=M9=N,';
M@+A3@_8F*H"PLUFCF6TA66($1R",!D! ! ...%4?0#TH ^2]:\?>(M5\"^ 6
MN/'3V.I:SX?!M;TZLFF1VM\EPBR7-VQD42Q^6&&S#G*O\F7&/JS0!M\,Z6K:
MD-4/V6(&]#AQ<_(/WFX<'=USWS7(>*OA3HOBKQ#;ZU+JFIZ9-%$L,D-@T*Q3
MJ)'D^99(WP2TDF2I4G=R3@8[/2--M-%T2PT>Q5UM;"WCM8E=R[!$4*N6/).
M.3R: -.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MYIE^'_QP_M>R>379IXUTVX@F>/Q%<1C?+>S2@?=#;UB>% XQ@)@$@+MO>)O
M_P 7]0T2[T[P[=7VF72VTT5G?GQ9<OY6+J9PK(4S*9(7C02.0Z%!R,$L ?1%
M%?-UUX9^*5E%K>L:A>:_96L.B!-,M+/7+G59H;])T: 81$\U7)*R>9&Y"KS+
MM+;;J^ ?BQ:^,&N)M8N]:L NEW+23ZQ/&OVF&ZMI;D10^9Y8C=5G^5TR. K!
M?E(!]"45\[+X%^,DFEZ-&WB35+:]@%TVI2#6C-]JFD%F R HJI'N2Y98^=BD
MX(W[!M>%]'^+UIXR@OM6DO);)-)?3V%WJ<<L:S-<*4N5B0 .ZQ[BV_D@85^=
MM 'M]%?-]GX1^.$/A_2;%=3UFUU</(\NIR>((KM(KEA"&EDA>(!K; FVP@N5
M9A@#AQU7@_2?B9:^.8KS7&UHZ5+,79+O4[>:.&-HYCL9%Y8A_( *X[]LT >S
M44#I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 8.M7>NV]NQ\/Z?9WUPJLS+>W,D"*-K;<%(I"YW
MJ " <\G -/P_XCU#5+A[/5/#MSI<L8V_:/,5[::0?>2,MLF..N9(8]P!9=RX
M8]3\N:Y>33_ [>/8KJ2QT-_%T=OYL<K10F_6$[DW X\P)]]<].H]: +/B35M
M0T;2)KS3=(;5KH0S/%:1LRM-(D+R)&"$8+N*;=S8 +#J2%,VC:K<:I;&:XTV
MXL)%;;ME*LLJ]I(V4G<C=1G:P'WE4\5F'4O[6UV*]\/ZXFH6.G-)!?VFG7<$
MA,_RA8Y%93C:'9SMDC8%%!$@;"P>%[2-=7O-2U31])A\0WB'SM0LK"2WDNXD
MD:--YD7<<(D9VEVQNP,J%=P ^'_C"X\<>')]8N-!FT1DN6@6WGN(IF8!5.[,
M9(&=Q&#SQGH17:5GZ?81Z?')'#-<R*[[_P#2+AYRO & SDG'&<9ZDUH4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ')>)/#%]K+
M13:1XNUGPY=QS^<9+*1)4D^55*M',KIMVIP   Q+<DMEVEZ#<)J7]I:PEA+<
MB:6:'R8Y&:)G^4MOD<Y/EA5X4;1E1\I.>KHH \_O_#/B;0YDO/ MY!,\E]-<
MW.G:C)%;6\J2)PIDCMGE(C<;E&0?G(+E55*ZG1?[6_L:W.O000:@$VRI;7)N
M$R"0")#%%DD8)^10"2 ,#)UZ* ,30YO$=Q9RR>(M/T_3[KS2(XM/O)+I/+VC
M!+O%$=V[=QMQC')K;HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
-BB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>smid_ex101img2.jpg
<TEXT>
begin 644 smid_ex101img2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  4$! 0$ P4$! 0&!04&" T(" <'
M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_
MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @("#_P  1" 2D Y8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[+HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH HS:A96]_:V,UPB7-WO\B,]
M9-HRV/H*YJ#XG?#NY8K#XZT&3$#W)8:A%M\I6*,^[=C:&!&?:CQ%_P E/\$?
M]OW_ *)%?G/X9YTF?/\ T*%]_P"E4M 'Z41^+O"EQ;Q75OXHTJ:WEB,\<J7L
M;(\8#DN"&P5 BE.>G[M_[IP[4/%7AC2[^"PU+Q+I5E>7$)N(;>XO(XY)(@"2
MZJS E0%8DCC /I7Q?\,YVNOASX1CM8[9+R*+4+>*X9$$J8L]9<+G.YDS-GH0
M".>H!A^/%O)<?$WPBL8RP^'[2$ %N%M[QCT![ \]!WP.: /M>U\6>&;Y+5[/
MQ-I4_P!K0RVYBO(W$Z E2R8;Y@"",CC(-79-7TN-;9Y-3M8UN5WP%IE F7 .
M5Y^88(/'J*^$_A__ ,BCX9_[%]/_ $ZZG6]XTFS=_ "W\N,!/"BOO"C>=UHH
MP3U(&W@=LGUH ^R8_$7A^:'S8]<L)(]P3<MRA&XXP,YZ\C\Z?)KFBPQVTDVL
M64<=U_Q[LUP@$W3[AS\W4=/6OSP^%:V<'@&\U22PMKJXBU>UCC^T'@*;VP=@
M!N!.?+ .W+;2W0;C73>/?^28_LV?]M__ $=;4 ?<L7B'09O+:/6["19&94*W
M*$.R@%@.>2 03Z9%23:UI5O:)?7&J6<-J[F-9WG549@2"H8G&?E/'L?2O@_P
M<UO86UO:?8].??KWB""(R($,!5=,;=;KSAL(5P#PC/SV+/C1J$4?[/WP\TO[
M# \ESK&NW"W;+^]A6.^E4QJ>ROYH+#N8T]* /O>#4M/NKJ6WM=1MIYH7\N2.
M.56:-N?E(!R#\K<'T/I5M)(W!9&# $KD<\@X(_.OSM\'_P#'K\5/^PA>?^F;
M7:TM=6&/]BZ[O(;Y%N=3\;2W%Y93&19+*3RV7[.3G]X^V-)#O &'/&Y0: /T
M&HKX \;?\E.^.?X_^B9:VO&7_)G6J_\ 80T'_P!,>G4 ?<M%? .BKG_A+'R<
MKX?\&@<G'/\ 9O;IVKK/#VJ:AJ'[,GQ2^V:I=WRIIFF%3<3-)L+6%N7QEFQS
M[C..B_= !]I49K\]?!NN7T?Q:633?$5Y$MGX-TRWAQ=2DJ/LUFTD*')VJ)&D
M;;D*#NQS@'TK2?&WBJ[^$/Q2NF\2:G]LTG2T%M<"\E,L+G4M1&X,3E6V"-,J
M?NQH/X<  ^P,T9K\\+/XB>.+CP[I,@\>ZY).G@R^NIBNJSEOM U"Z57?#\N(
M]@!/(4+CH*]:^%WBKQ->?M >+-)O/$FK7>GVOC5[.&VN+Z66.. 6FKD1A68@
M)F*(XZ9C0_PC !]:T5\ 2?$SQ_\ \+9D>#QAJODP:;KUY':K?3?9MT(U"2/Y
M&)W!?+0 ,"<(HR,#'5^!_BEXRU7XX#2IO%VH7-BWB"RM#;R2 H$-O<>:@ &,
M;XU[@\="22 #[4HKX=^('Q4^(FDZ;XM?3O%=[;M;>)-<LX6!7,4,-SIHB1<C
M@*)9 /9SZUUEE\0O&C?'>YTN3Q==Q:4DWAV,6Q4,A-S';F0?=)&\LP/^_G(Q
MD 'UM1FOCKXI?$CX@V%S\0O[&\=26T6C/*8[:.%(Y(,75A$JJVS+ +*23D?Z
M['/-=Y\,_%OCKQ1XP\)Q7/B0O8_87O=2@DAC/VM?[)TAU4$+E2+B]>3(QU8=
M,"@#Z)HS7POX9^./Q1U+7OA5]M\5/*-;U;['J""UMU6XB-Y$A! C !VY 88(
MR<'DUHV?QJ^*=QXQN;,^+3'96V@:#J+H+"V),ER=-6=O]7D[C=2G&0!NXQ@4
M ?:]%?*5K\6/B#)^TAXN\'OX@SHFGWEC%;6OV6#]VLFJ6$#C=LW',4\J\DXW
M9'(!'._\+@^+5YI'@B.U\3K#>ZYJ6GV;S+8V\IE69!N)0H@!+D\!EX ^9<\
M'V?17R?XT^,'Q*T/]H;Q?X:TG4;=M"TBWT^1+66"/$0FELD=]VS>Y)N6&-P
MW9_AP<J^^//Q$M?C#I/A^.^L?[-NK1I7C^R+NSMD/WLYZQCI@<].] 'V+17S
MAX^^+WBGPW\1?$6@65_;A+2*]EM8?(C?"PZ*UW\Y+!]PG"$84@JQ!(^7.G\/
M_B=XI\07_@:'4IK9DUFTLIKK9"%RTL&KN^/3FQ@_)O6@#WRBOBZV_:!^*4T6
MJW4DUBMO:>++/18F^Q</%+]I+KNSC<H@CZ<_/SU%>L:-\5/%%U\:-)\&3)9-
MI]Y>7T4C^21*%AN=6C0 [L?=L8.W][UX />:*^+?'/[17Q(\.3>)WL+C32FF
M>*KK2+=9+//[B/?@,=W)X'/!Z^O'M.D?$CQ%<^)[K2YTLY(EU1+-6,1#!&U3
M5+;LPY$=E#CWW$YSP >TYHKY*/[0GCR#QA\3M.\O1Y+?P[>SV]@+B!PJ+&\R
M@N5<$Y\M23]<8J)_VE?B!_PC/@W5;?1-%GGUO2=5U&ZC$$P5?LC7&-G[W@;(
M 6SN[XQ0!]=45\Z^/OCAXJ\*^.]'T'3=/TB2VOO"=WKTAF$DDBSQ6ES,J@JX
M'EEH%'<D;L$<&K>L_&GQ-IWQ9L_!MOI^EFSF.K[Y7CD,F+6W>2+&' &63YN#
MD'C;UH ]_HKQ.'XL:]=6>A>7:Z;%/JVB:%J)!61C#)?7L=M)E=PR@$F5^;.5
M.37":!^TOXJU9/ <]WX5TR"W\7:Y)I*^7/(6BC22W0R?7,[<?[(]: /J>BO%
MM5^*^O6N@_#W4M-\-V]]+XGT^WOKB$W'EB RSV$(5&/7YK[&3Z#/&:X[X?\
M[2.M>+8=#:^\+Z?:_P!JZI)IP=+UE$>R2R4G#+R<7AP-W)4#C/(!]-45X+X_
M^.&K^#_''B_P_:>'K:]CT#04UF.1I&#2LT\,95@.B@2EL_[-4](^/FK:EX/G
MUR;PW:PRQZ/<:HJB=F63R[,SA>F0-RE3[<T ?0U%?.^N?M$7>A^#OAKK'_"*
MQ3W/C96W#[842T97B4D#82X/FDXRN,=36I-\?EABU>1O"I)T^V^T*HOO]:?L
M=_<[3^[^7C3RN>?];G'RX(![I17B]G\<OM?P3T3XE?\ "+[/[5_M#_0/MN?*
M^RVUY/\ ZSR_FW?8]OW1CS,\[<'GY?VEH8=5\>V$GA/#>$;N6VXU EKQ8VF#
M.!Y6$_U(X)/WQZ&@#Z(HKS/5?B;<:7\5_!7@.7PS,LGB:UFNGEEND$EB8XV<
MHR+N5R-N"5DQUQNXSQ_A']HFS\4:)H&H2>%9K*75[^&Q,2W8D$)DN1;JV[8N
M[DJ2,#C/IR >^45XSX5^-]OXD^%%MX\;PW):1W&HO8K:BZ$A 7)WEMH[ \8Z
M]^]<_H?[3^@:UXG;15\*ZA$4M(KMY%GB<!7$9P.0#@2^O..* /H:BO'M>^-V
MGZ'IO@&[/A^ZN?\ A,[,WL"+,JFV18HI6#$]2%E[?W?>I&^-FEKX]B\(_P!B
MW7GO8Z??>?YB[=MW=6]NJXZY4W*L?4*: /7:*\/\;?M#:+X)^(">#[KP_?7=
MT;]+$RQR(J9:&WE#<\_\O &/]GWXVOA[\8])^(?B"YT:QTVXL[BWEOHW$LJL
M0+5K52V!R YNAC_KFU 'JU%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '&>(O^2G^"
M/^W[_P!$BOSXT^Q73[9[='+A_ \T^3QS)*TA'X%L?A7Z!>(PW_"TO YW#9B_
MR,<D^2N.?SK\^-)CN8[*1;J;SI#X*N&#;]^$,SE!GV4@8[8QVH ]%\&V\9^#
MOAR^M_(<V.AZ[<SHH1B3]GU- '!&,X=.&#<8[' L_&X%OBUX3Q$DG_%N)CM<
M+@?Z)?<_-QD=1WR!CG%5?ATBI\$KIEF20OX?UMF50<I^XNQ@Y YX!XR,$=\@
M:?QBC\SXO>%EWLF/AI=ME#@\6&H''T.,'VH R/A]_P BCX9_[%]/_3KJE;WC
M1I%U'X"6LBE#%X54E3G()M%!!'0?=],^O:N>\!K(WA;PJ8Y-@704+#;G>/[3
MU08]N2#^%=5\3+)=-\;?!/38Y/,2U\,^0KL,%@MOMR?RH \;\!27"^$(;=(2
M;5M6C>27#85Q<605>N.0S]1GY>.^?2O$UG_:7@S]E[3MVW[5<209SC&ZXM5_
MK7$_#O1UO/#NCMY,\2;YYWF:/AG2XMG4*1QM/E8.[YLJV.!7?:Q"MSX>_96M
MY"0DMZ4;'4 W5H* .>^&VH"#PW9QW5KY\]]J>N0B2*))DA?&DR%]ZD*@PC+O
M4$'<% PV0SXX221_!GX96_[R*)]0\02-&3PS"_X;'']YL>@:HOA+I\][X$TF
MZCV[+"^UFXFW3,AV%-(B&  0YW2+\K8&,MG*@'9_:#LY9OAU\)[.UC,LT\NK
MJB  %F>XAP.,=S_C0!@^#_\ CU^*G_80O/\ TS:[72?%+2]-L_V6?[6TF21[
M;7OB!>ZC&CA1Y2_Z7 BC;Q]V!3]6..*Y;PS,T-C\3F52Q.J7"=NC:3K8/4@=
M_7/H">#V/Q42X7]C?0'FN/.23QG>-$FP+Y2^;?C;G^+Y@S9/][':@#GOB-<+
M;_%KXNQ-&S&XNGC4K(4"D6=R^2!]X84C!XR0>H%=/XR_Y,ZU7_L(:#_Z8].K
MG?'%G'??'3XJ0R'"K->3?C'I%^X_5179?$RRCTW]E[Q/IT#,T=KK6C0H7.6*
MKHVGJ,X[\4 87A&7R=8U^?;(XCT;P4VV)59SAM,. &!!/ID$>H-7_ ^T?LO?
M%K825_L[3>HQS]BAS^M3>$;(I\2/$.G:A;P9%IX*@G@508_]=IBLH'0KU'TJ
M7PK;S6/[,?Q3MIO+R=+TJX!0=I=.MG )P#T8<= <X]2 >=?"NVBF\>Z[))&'
M:V\*V<J,6(V$FQ3( Z\.1@^N>H%=QX;_ .2-?'#_ +!\?_IPU&N#\ 33:7XL
M\1/-:Y=_"^D*$E4CY9;K2U5N?9PP/TKMO",MO<? [XSSV3*UM)I<+Q%!A2AO
M]0(Q[8H \GT)!_93;H_]7X/O&3?&%89N93G_ ,>.#W'Y5['\+3M_;(\0@,AW
M^,-0RNWYABWU+!SCH<GH>W/:O+FDCMXMT\X5#X%"AI"!RS85>W<@#N>.IKUG
MX9V9C_:TUC4-V?/\:ZK#C:,#9:W[=<Y/^L]!TZG/ !Y]?PQQ^.-,=(U1I?"?
MB=W*K@NV_65R?4X 'T ]*W/AG:7%G\>+^TND1I[3QW:V\C85BI5-17 8G<!\
MO0 @X&2,*#S<NH1WWC^"VCAFB;3O#/B:V=I% 60E=6EW)@G*XE"\X.Y6XP 3
MW?@=/+^/GBJ-Y6E=/B9:*9'P&<A=6Y. !D^P H P?C/'<0Z7JT=U)'+Y^I>(
M+JW*QJACA.LP1B-L ;F\R&9MQR<2*N<* .ITN:V7]I>6VN+?SS=77AE(DS@;
MULXI=W_ 1&6]R .]9'QXCN&\.22^7)]GBGUU=^T[-S>(&XSC&<)T)^@X)KHU
MMHM'_; O-)DV7#1:EH5K'*RA3E-/^\!AL$A3W'!/)Z$ YSXP)%9S?%2\%I<!
M[N\DM"\CX0[KJQD+H-OS#_1@O7@[NO0>M? ;_D;M"_[%]O\ TU>&Z\Y^.$5G
M_97C^YNK6*6Y65XH)7;#1;M0A9MOJ2$QCCC)[8/=_!*_BM=:TS4),F*V\.S2
M. RYPFE^'<\YQ_#W(]\4 ?./@V2./7/@M)N#>3KP+C< 1B]B.#DX''KBNJ\(
MV<6I?%>XTV<N(KKPSX3@<H<,%:?1%./?FN*T>X6TC^$=TRN1#JLDA$4AC<XO
M(S\K#E3Z'M7??#__ )+='_V+_@__ -*=#H VK/\ Y/&\?_\ 80TS_P!/>EUS
M.DB/5(/A?I\S2+'_ ,)#HULY@F,4BAHT)P\;[T;Y^#\K#@CLQZ"&22/]L?QJ
ML<.]9-4TU9&!(\M?[8TX[NASR .WWNO8\QX1CC35/ARRSB0OXLT)BH!!0_9H
M!@Y'7@'C(P1SG( !U?Q&8C]J/XH_(2#8:,">/E_TS23D_P N/6N2N(Y;_P#:
M MG;%NNG:<67<DC?:%(8?*0F!S*>6(7Y"-VXA#N?%=]O[6GC-#P7320#QP?,
MTXYY'MVQ_,&CHOG7WQR\1_9[&T":?HJ>?*[,CE3+;XD4*,,^9$3#<;,GJ *
M.J^,VI31_&/Q=IAF<PR+?R[%GD5\IX; &%+"(K^];=N!?YL)]YPW5?"'_D,?
M"S_L'Z9_Z2^(J\Y^/T$DWQW\42K"TD<$=[)(5/W =&M%!/MN9?SKT+X0Q+'J
M_P ,GC9RTECIC'<Y8 _8_$ X!/ X' P,Y/4F@#PZW-O'8ZHK)^_N?B#:&-RQ
M/RQBYWC&,+S*G.3N[@;1GW#PK?6>H?M'^$+JQDM[FVGOM4GBNH)-ZSQO=Z^5
M(()4KCD$==QY(QCP7_YOZ]2^#GB#4O$_Q@\!:UJEOY=W=?:IY) NU9VD?7)6
M=1C@;I&7 S]T_0 'EOQ8_P"9\_[*!?\ _M2OH71=6\OXI3V<EG*GF^*X;2.1
MN __ !-M?FWCU'!7Z@U\]?%C_F?/^R@7_P#[4KWC3)OM'Q5B^T(8OLWC:."!
MD*N)3]NUYR&&<ICS6YYS\O'.: /+=095UWX^;H8B6UBZ59F<!U.Z^.Q1G)!
M)/IL'K6?:Q^9X$^&2[V3_BDO%+90X/"7YQ]#C!]B:NZM)96^M_'5I%S=7&OW
M%K#CJ 5U*5B>>F(1V)SMZ9-5=/\ ^1(^&7_8G^+/_1>H4 =Y\:K6>R^.VA6=
MPJK/!\-]0BD"XVAEL-1!QCC&16AXH_Y.;T[_ +F3_P!(Y:9^T)%';_M)V$$8
MVQQ_#[5$4=< 66I 4_Q1_P G-Z=_W,G_ *1RT ;6D_\ 'SX)_P"Q/\$_^GF*
MO%_"+";2/@!&K21LGB^Z4ML(P?M-B<KN&&ZCD9&<CJ"*]HTG_CY\$_\ 8G^"
M?_3S%7@?ATS0V7P1NKBXDM;(>()]LYDRD;+=VY=@HY! *$GOQZ4 ?1UTDQ\,
M_ EH63RUT336D#9RR_VEH0P,'&=Q7KD8SWP1XM\%;68^&]!N(8;:60:\VPS#
M!B8:EH # @$G.\+CC +$'G!]OD_Y%+X'?]B_I?\ Z== KQKX%;CX3\/[6P/^
M$@;=GG(_M3PYT].<4 ;GQ_FFC^+'Q3:-I(6'A&RCW*V-RMJ-B&Z'H02"#UY[
M5!X<6.'P5K]O#(SPIX3=E!?<%+^'8I'4>@WNYQZDU/\ M",T?Q9^*+(Q4_\
M"'V(XXX.I6(/Z4W18?+\(>(F6/9&WA(8(7 +?\(Q;D_CSD_6@#%\>?\ ),/V
M;/\ MO\ ^CK:NKU2.0>$M<F*1B-HKE58,=Y(T/6B01T &1@]3DYZ"N4\>?\
M),/V;/\ MO\ ^CK:NSU;_DG^K?\ ;Y_Z8M7H -&_Y,A\#?\ <P_^F[6:XRY_
MYN-_[&!__<G78Z:LEO\ L:> K::.2)GB\02[6A89!TW5BIW=!D," ?O Y' -
M<-?7$,$OQ^CFN#&]QXDDCC4#/F-LU5MIXXX5CVZ?@0#U_P",U[-X8^/?@75(
M7DNYM&\,ZO=1O<,&>1X;*X=68D$%LH#G!YYQ7F/PG$W_  @G@AHX<V__  D>
MF[Y/+!VM_:@VC=C(R-W&>=O?:,>C_M$M$OQH\.F>-WB'A+7BRHP5BO\ 9]SD
M D'!]\'Z&O*_AC]G_P"$,^'!NK@+_P 59IWV>'S""\WVY\-M'7$?G#)X&[U8
M4 =O\+O^30](_P"Q@F_] >O*?AVMU+XTU69H_-MYM#T^*>5G.[<4MI4'7G+0
MYY!^[[\^K?"[_DT/2/\ L8)O_0'K@?!-B=/\9>)K/=M^RVVG0;-X<?+;X^]M
M!.,=<#.>GH =]X]_Y%[]FS_L7Y__ $@MJ)O^3CK;_L7_  S_ .G?3*/'G_(O
M_LV?]B_/_P"D%M44DJR?M'0K#-&QBT/PTLJCYBI_M72SM//RG#*>>Q]\T <W
M\?K1E_:"M;YM^V;Q*D(X&W*66EDX.<Y^<9R .F">0.X_99>Q?Q"SZ8 +%KCQ
M";<*"!Y>[1MO!Y'&.M<K^T-N'QFTCYOD_P"$N< #J#_9^C9Y_*N@_9+F2XNK
M6=8(X!(VO,(H@0B9.BG:N23@=N: /L>BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MSKQ%<3+\9/ -O^Y$,D.IR,"W[PLL<07:,\K\S9..I7IGGX2B960XD\T?\(&P
MSP<')XX].GX<U^F59"Z#H:[@NCV(#1>0P%LG,><[#Q]W(''3B@#X:^')#?!:
M^(4+_P 4]K0P,_\ /M=<\^O6M[XT3QW7QRT*ZAA$$<WPXU!UB&,1@V&HD+P
M.,XX 'L*^RET;2$A\E=+M%CV&/:(% VD8*XQTQQCTJM=>&?#^H:A'?WOA_3;
MB[B@:T2>:TC>1(6!#1!B,A"&8%>A!/K0!\&^$HI9-$\!-"V$BTL-)\X7*_;=
M9'3/S?,5X&?7M7H?Q@_Y*=\'?^Q??_T2:^I8_!/@R-($A\(Z/$+>,0PA;"("
M) 78*OR\ &20X'&7;U-6=0\*^&=4O;6]U/P[IE_=6:&.WGN+..1X%/!5&8$J
M/84 ?"_PG\P?#JUW6[Q+YTOELTQ<2KN^\!_ ,[AM]5+?Q5T%]_R"OV4R6S_I
MX 7C _TNTY]?_P!5?7UMX#\$6EJ+2S\%Z';0!MXBBTZ%%#9SG 7&<@&IF\'^
M$9$TE&\+Z25T9M^F@V,1%BV0V8?E_=G*J?EQRH]* /B#X'P_\6\O+CS)"635
M4V%SL&V?1#D#H"=W)[X'I6W\:?\ D$? K_L(7_\ Z56]?7UCX&\%Z7$UMI?A
M+1;&-PP9+?3X8U8,4+ A5'4Q1D^OEK_=&(M1\ ^"M8L]/L=7\):7J5KI[.UK
M'=VJ3" L<OMW X#$#(Z' ST% 'Y_:7I]Y?VOQ'\F;"1:M*[Q'C=MT[5Y"V<]
MEC?C'.[J._I/Q>_Y,K\+?]CA>_\ I1J-?5D?PK^',;71'@?12UY,\\[-9HQD
M=U96))'3:[C'0;C@#-6=2^'/@C5_#%OX7U/PY9W6C6]RUY%9NIV),Q=F<<]2
M99#_ ,"- 'QMXH28_&_XM2+&3 KWZM)LR%8Z'J>T;NV0&X[X]JZ7XH20M^S?
MXS\F221/^$DTY<R @AAI=B".0. 00.V ,9%?3UY\,_ ]]=:S=7?AR!I];S]N
MD5W5IR89H"<AA@^5<3+D8.'/H,5M0^$OP]U7PQ<>%;SP^IT>XNDO9;6*YFB#
MS)&L:L2C@\(B#&<< XSS0!\V^&VAD^,OBN6W ,4@\&2*P7&=USIISCWSFK.F
MQR#]FCXF2FW*QMH>B*LNTX<C1[+*YZ<9!]?F&>U?15C\)_ .EW=U=V'A_P B
M>\^Q^=(+N<LWV1D>WP2_R[6BC/&-VWYLU)_PJWP'_P (OJ?A?^P1_9.I16\-
MW!]IFS*EO%'%"N_?N&U(8QP1G&3DDD@'Q#I:(OC76E10H_X1#PP>..3+HI)_
M6NK\(026?P!^*EG-#%;M!X?L(?W:;%<+=7RB3&3G> &SG!+9[U]01?!'X8VU
M[/>0^&2)I[6VL9'-]<MNAMVA:%.9.-IMH.1R=F#G)S8L_@W\.;'PSJ?ANS\-
M_9M)U2""UNK>&[N$\V*)V=%+"3</FD<D@@MN.[- 'P+JT4\EK;-;JK21>#[2
M?#H'7"7$;G*D$$84\$8]>*]T^&RLW[3&J>6A/D^.M:D<XP IM;E1SWY(X'/-
M>R:I^SG\-=2W_9[;4M+#:5_8ZI:7SC9#O5@P+[B6&W;R2I#$$'@C9T#X.>%?
M#_C6Y\76UUJ4]_<:M=:SMGF0QQSW".CA0J [=LC  D]>IH ^)Y'W?$2)?](^
M3PUXG7]ZV5'RZL?W?HO/3^]N/>O0/!/_ "<)XP_[*?;?^@ZO7O-U^SAX%N->
M75O[0UR&1;'4-/6%+I&C2*\-R9,!HR05^UR;><?*I(8[BVCI'P*\):-XLO\
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
M.4C0(NXX&3A1DUL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M48!HHH ,48HHH ,4F!2T4 )@4N*** #%&*** #%&*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH 3:*7%%% ";:-M+10 FVC%+10 8JNL$*2O*L:K))C<
MP4 MCID]ZL44 4[:SM+&$Q6EM%;QEBY2) @+'J<#N:FDC26-HY%#HPPRL,@C
MT-344 9%MX?T*U2:.TT:Q@29#'*L5NBB13U5L#D>QJF/!7@T7\6H#PGH_P!L
MB&([C[!%YB#K@-MR*Z.B@#G+;P?X3M-;FUNU\*Z3;ZI/YGFWL5C$LTF\DON<
M+N.XDDY/))S5:U^'OP_TW4HM6T_P/X?L[^%_,CNH-,@CE1O[P<*"#[YKK**
M.;U;P1X-U[[-_;GA'1=4^RQ^3!]LL(IO)3^ZFY3M'L.*5?!/@M=<CUQ?">C#
M5HFWI?"PB\]&]1)MW \^M='10!BZCX=T'6+ZQOM7T&PU&[TZ3SK.>ZMDE>U?
M*G=&S E#E5.1@_*/05%'X3\+P^)'\2Q>&]+CUQR=VI+9QBY;*[3F7;N^[QUZ
M<5OT4 <1=?"OX<ZAJ$U]>^#-+GEGD$LRO;CRYG'1GC^XY]R#3U^&W@6/Q8WB
MQ?#-H-;8Y:\ .\_+MP><8V@#'3 KM** /-7^!_PI>)X?^$'T\0-)YK0JK*A?
MD;MH.,X)'3H:N?\ "IOAZ\%Y;R^%[:5+[8MSO=V,RIG:K$MDJ-Q^7IG!QP,=
M]10!YSI7P:^'6CZG_:6F>'WM)Q;RVL;+?7!6".5=L@B4R%8B1QE I'8ULZ3X
M!\*Z%HMGI.DZ7)9V]E9SZ?;NEW-Y\%O,X>1$F+^8OS*I!#97:-I&!76T4 >5
M-\ _A>WAU?#;:/J)T17\Q=-.NZA]F#9SN$?G[<Y).<=36G_PJ/P*TNHW#6NK
M27.HQ)!=7$NO7[S31H<JAD:8MM![ XKT*B@#"NO#VBW][HU]>6?VB\T61I;&
MX>1S+"S1M$WSYRP9&((8D-P3D@$9TO@/PO/\08O'DEA-)XCA@%M'=F]GPD7/
MR"/?L"\DXV\DD]237744 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110! Y<1DQJ&?!V@G )^O.*F%+10!Y'\2OC9I'@+5[/PSI.DW/BSQ=>'
M]SHFG-^\48W9D(#%,CD#:3CG&.:YS4?C-\2O"%E/K'Q ^"-]IVAH^6N],U6"
M^>W3C[Z+Z?,=Q*CH..M>/_LEZE_PE'QK\7^)-<DBN=<N;-KI7<Y==\H\PIDD
M@#*K[ @=Z^VGC26,QR*&1AAE(R"/2@#D?"_Q$\(^-M3O[/PKJT6K)8VUM=37
M-NRM$!.9=D?7(D'E$LI (W+WR!V=>"?!KP-8?#_XS_%71=)C,.ESC2[VTB)S
MY:2"Y)0<#Y5?>J]?E"Y).:][H **** "BBB@ HHHH **** "BBB@ HHHH I7
MU[;Z;IMSJ-Y,(;6UB:::1NB(HRQX] #7GGPO^-G@WXL1WX\,_;K:[L"#-:7\
M*QR;#TD&QF4J3D?>R".0 03W&O:/:^(/#6I^'[\R+:ZG:RV<YB;:X21"C;3@
MX."<5YK\(O@5X?\ A%?:E>:9JU]JEWJ"K$[W 141%.0 JCKGJ2?3 '.0#V*B
MLB^UC3=/U/2]-O;Q(KS59G@LX2"6F=(GE8# X 2-B2<#H,Y(!XK5OB+#I/Q/
M7PGJEQ:Z; T(N+8M#)/+>*D4DEQ@*0(P@"$$A\X;@<&@#TRBJ.FZA9ZMI-IJ
MNG7"7-G>0I<03)]V2-U#*P]B"#5Z@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !11VK.L9-1DM2=3MK>VFW'Y+
M>=IEVYX.XHASCJ,<>IH T:**HPB\$CF>:)D+'8J1%2J\8!)8Y/WN<#.1P,<@
M%ZBL9;'4&UF6[DUJX^R%E,=FD,010% (9BI9LG)X(QG%><?%;X\>#_A;8[9K
MB/6M;D++#I5I,N_*G!,K#/E*#QR"2<X!VM@ U_C!\4=-^$W@237KN,7=]._V
M>PL]V/.F()Y]$4 DGZ#J17YF>(O$6L>+/$5[XAU[4)-0U2]?S)[B3 +D  <
M            "M_XB?$OQ5\4/$9UOQ-=JPC!2UM(QMAM4)SM1??NQR3@9/ Q
MPE &WX3_ .1WT'_L(6__ *,6OU1^(VH7FD_"CQAJFGW#6U[9Z->7$$R'YHY$
M@=E8>X(!K\KO"?\ R.^@_P#80M__ $8M?JKXYT:^\0_#KQ/H.GF,7FIZ7=64
M)E.U \D+(N3S@9(SQ0 WX?\ BBW\9?#K0?%%M,DJZC9QRR;.BRXQ(GU5PRGW
M!KJ6X%?,?A3P;\8O@*MU:Z"L?Q$\$+ON/[/A86U];' +M&C!MQX.(U9MYR0%
M9N=U?C#\3O$D<VF^$?@=X@L-4:,E+O7_ /0K6 ?=WDNJ^806!\M3N(R1T- '
MS$OA.STS]K/6]!\*R1WFG:=<WUP#"A2.VC6"1WBZG'EDF+)/)4=,XKOOV)I,
M>+/%\7'S64#<1J3Q(W\74=>@X/?[HKVGX._ MO =[K?B;QAJ%OXA\5Z[N%U<
M!"8D1SNE4;@-Y=SEF(&0  !SGQ73O#7C?]F'XPSZKI/A>^\5>$-81K2)K<F2
M4IN#*'*)A9EQP"H5P6"GJ5 /M>YN8+6UFNKB01PPH9)';HJ@9)_*O@K]BO\
MY+=K'_8OS?\ I3;U]%K??$;XQ:'!9?\ "/W/P^\+7R%=0GOV5]1O(2Q5X8HL
M#R RAAYC\X8%5(Y;PCX;?"SXV>!?C#X@U;X?^&+2'3HKN[TB.[U\-#;RVXF4
MK($WB9D(6-@Z;@<$9;D4 >H?MJ_\D1T;_L8(?_2:XKT_X%QR1? /P6LL)A)T
MR-@N",@Y(;GU!!].>.*\4^.-O\6/BYI%KX%TCX6WL?\ 9U\UY/J,L\<,%R8C
M+;AH3(R_*Q,C!6.[;Y;8VL"?4?@[JOCJQT71?A]XP^'NH:+/H^D1H=4^T0S6
MLHC/E1H&C8C>57)7)(QDC# D \Q_;>_Y$CPG_P!A"7_T77O_ ,*?^2(> _\
ML7[#_P!)DKYP^.FA_%WXU_V;9Z%\+]1TO2]'N+A6;4;ZUAEGDW!-P0R@;0%X
M8%@VX[21R?8?@GXD\03>&;/P/XD\!ZWX>O\ PS8P6#75W!BUN_*419BEZ/\
M=S\N00<@D4 ?/G[;W_([^$O^P?+_ .C*^FO&UK/8_LU>);&ZC\NXM_"MU%(F
M0=K+9L",C@\CM7RU\?+?X@?&+Q]HX\/?"?Q=80V4?V%9-0TYHQ)(\G)+C,:(
M#_&7VXY) KU3QK\6_&.M_"/5?"\/P8\<CQ+J.GOI]PSZ,[6:/(ACE=)$)+
ML5^7!X[4 9/[$/\ R)'BW_L(1?\ HNO2_P!J/_DV3Q=_VY_^ED->3?LW1^,O
MACJVJ^!?%GPS\3Q/JE]%LU&WL_-M(2%*L9)<[-@&#N5FSR,>O9?M)^(]>U;P
M/K/PUT#X<>*]9O+[[,W]I6FG-+9A%D24[73<6;*!2I QDG/ R 7_ -D/_DWF
MU_["%S_Z$*Q/VU?^2(Z-_P!C!#_Z37%5/V9/$.M>&=!LOAKXA^'OBO2KR6[G
MFCU"YTUX[15*-(/,=]I0GRV4##9..?3&_:>\2ZGX]M/^%8^&? OBC4-2TC4T
MOKBYBTUWA=%A=1Y>S<S F8?,0!QQG(H ]7_9<_Y-D\(_]OG_ *635X#^Q#_R
M._BW_L'Q?^C*Z'X2_&E_AG\)++P+X@^'/B\:UI1N%0Q:;F-B\KRKOWLC)S)@
MC!X&<\X'G/P#\2:I\&?$^LWGBSP+XK:/4;-(XTM=,8R A]P)60I\I&>0: .E
M^#G_ "?GXQ_["&L?^CVK[EKX.UV/6O@+^UG<?$'Q%I]Q/X;U;4;R=+JU56$\
M5P&8J,GAHV<9!VEO+..#FOI?P'\8K7XG>*3:^#]!U!_#MO;O)>:Q?0F&/S<J
M$AB'.]N6+9Q@+WR* /6J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MKF_%'BJW\*Z.=0FT?6M7<Y$=IH^G2WDTA';"#"_5RH]Z -Z21(HVDD<(BC+,
MQP /4UY7KW[0?PC\.S/'?^+$ED3<$^R6D]Q',R]425$,;$$@'YN"1G%?,OQ8
M\8_'WX@:Q=QZ3X'\<:)X:=/)BTZ+3;J-F4$Y:5D4;RPZJ<J <8)7>?%X_A?\
M5HHYXU^&OBDB9-C9T6YX&X-Q\GJHH ^U[K]K?X56]B+N&/7+M69E416*IN*@
M%L-(ZJ2 1QG/(XY%<_J?[:'@2#3S)I?A;7KRZ).V*Z\BW0X&>6620CG ^[Z^
MF*^19/A7\5'.3\-/%/0#C1;@=!CLE5)OAW\0(;^*PN/ OB"*[F ,=N^F3K(X
MY&0I7)Z'\J /H[4/VV]:D;=I?@.QM1LQBYOGG.[GG*HG'3CZ\UQ>H_M>?%^^
M,GV:71],#H5 M;'=L./O#S&?GOSD>U>/WG@+QSI[*+[P;KEHSYVB;3ID)P<'
M&5['BI/^$'\77EQ_Q+O!>NO'+*8X4%C+*Q/4+D(-S8] /H* -GQ!\8OBGXDD
M=M3\>:T4D7:\,%T;>)NF<I%M3&>V.*\[S767/P[\?63B.\\"^(+9R54++IDZ
M'+;MHY7OM;'KM/H:9>> /'6GQPM?>"]>M$G&8FGTV9!(..5RO/4=/44 <K16
MW_PB?BG_ *%G5?\ P#D_^)H_X1/Q3_T+.J_^ <G_ ,30 >$_^1WT'_L(6_\
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
M#]:L1HGB_0;:*'4-**+&N H430!?E:!C]W;PO"G'&0#TJBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\Z^*7Q4T'X5>'K?5-85K
MB>[G\FVM0^QI<<NV<' 5?;DE1_%FO1:R6T>P;7X]>:U!U**V:S2<L25B9E=E
M S@995).,G:/04 <AXP^*6B^%8TAAL]0U>\GTR?5HDL;9I52WC4'S9#QM3+*
M.,GD<57M/BYHUQ>:QI[0M)J%CJ4NG6UM;),QNV280G#211KN#GY@A=5&#O/(
M!X@^#?@WQ'X<T#1;Z&_BBT*S&GV<UI>/#*+?8BF-V4_."(T)R#RO&,G-R/X4
M^![?4CJT.FR17[7]_J?GK</O%Q>1^5<."3QE,#:,*-H.,C- %5?BYX9DU631
M5D6/4[>/3YKE9F=(8UNY8$3:X0LQ_P!(7!V!2>&9/F*RV7Q8\-ZEID>I:=:Z
MQ=I.T7V6-=/D62[CE+B.6(,!N0^6_H0 "P&1E\WPH\*W6KG4KYM1O7$-M;1V
M]S>/)!#%!+!*J)$?E4,]K"7P/FP<]31X-^$W@WP'?/<>';.[C8NIC^T7<DX@
M11*%B3>250>?*<=R<DDT 7;KXA:+;Z5I.I1V>JWCZMYGV:RM;&22X)C!,@9
M/E*X(.3UX&<BL,_$Z29?&NNZ=817WAGPSI*7Z7",ZO?2M:B["HQ78$\IH_5@
M7!( (SN^(OA_HOB2RM;6YO-4L&M;B>XCN-.OI+64&8L9%W(1E6+'CV%7(/!/
MA^W\.:KX?CMY5L-6A^SW*"5@2GV9+;"D'Y/W42#Y<<C/4T <_P##[XD?\)I!
M??:M'33'MKY;"*6WNOM5O=2&W%QB-RB/E8R"=T:KR-K-SAMS\8?!*3S1VVIF
MXCLI42_G:WFBAM5:(RC]XT>QW*@8C4[R3@#(Q6;#\"/#4>D7-NWB+Q6^IW=Q
M#<7&MMK,AOY3%%)$BF3H%"32K@*,AN>@QHP_!?P2ECJVG7-E-?V6KW<5Y/;W
M4@= \<(B3 QT &[G/S>V  #=L_'_ (1U#QM/X*MM8_XJ"W@6XDLI(9(G5"B.
M.74 MMD0E0=P!Y K-\+_ !(L_$OCKQ/X973S;G0;E;7[4UQ&RSR$.2@7(96
MC<XP?E&21TIWAWX:Z3X:\3CQ#8ZIJMS=-8Q6<ZWDL<PN&CBCA$[L4W^:4A0$
MJP4X)VY)S6L?A-HMA\1K?QQ_:VJW&H6LETUO#,T!BB6X>626,8B#E2\S,,N2
MN  0N5( MO\ %KPG)KNH:!<:A;6FL6NK#2EL);J/SY^$)F5 =PC"LQR0/N-[
M9MZ7\5/ .L:?!?:7X@2[CN+R.PB"V\P=YY%+H@0IN^9%+ XP5&[..:74/AIX
M=U2$PWRW,J'6&UL@2!29VC:)@2 ,KL=ACK[\"J>A?"G1?#K>'/L^JZG<+X=E
MDDL8W:&-,-;_ &<+(L4:"78A;:[Y<%VRQ#$4 0Z+\9O >H>%M.UG4-832)KN
MR@O'M+E9 \0E4D 94;QE7 91@[21Q5JX^)'PY76;/&K6][J$LEM:P/:VSW#@
MW2J\(#HIP'1@_7&.:YM?V?O#']G)8WGB+7]3CMH8+>Q_M![6Y6PBAW;4BCD@
M,9!5RAWJV5XKJH_AS8V]K=06^LZBEU<ZG;:H]V%@5P\$4,2(%6(1[-D"C;MX
M+$C'& "OXC^)FF^&_B)IOA&\M/,>]6U)F^UPHZFXN&MXMD+,))!YBC<5!"A@
M:TM3^('@O3'G;4-<@MY;:X6S</&^]9'9U50-N2&:&0 C@F,@'(K$\:?"C3_&
MWB:/6KGQ!J>FY@MH9XK%84=_L\[3P,DS1F6%@\C9,;*2-O3'-'1/@CX?T77S
MK-OK6HO=#58=44^1:*"\0N0%?$/[S<+R8-(V9.$PZE!0!U&F^/\ P[J>M#2X
M;Z/,Z0R6+AL_;4D5CN1>NU2I4D\!A@X/%1Z+\0-%U?Q_KW@FQL[Q+K1-IN;A
MXE6W+OM(4$,65B7XWJN_:Y3<%)K/TOX7:7HOBK3?$VD:I?1:A:6W]GNTWER+
M-9&1Y6M\;0!F5P^\?-\H&=I(K*B^".EQ^/8/%C>(-2)M-4FU2ULTB@CC$DTK
M2RK*RQAYE#NY3<V4#$ D4 ;<WCFQL?&T^GZWX8O='-M;R32:U?2V*6L=J'QY
MA<7!D5&=5 !4')4LJ\D;K>,O"<>F)JT_B;3;>Q8JOGSW21*&:$3A3N(PQA(D
MVG!V?-C'-0:UX/L=:U:;4KB[N(Y9;6*T*!8VC").)L[64Y)( .<KCMUSAZU\
M,EU;Q+<ZM_;3K9W5Q)?3:;/9Q3PO<MI[V&\[ADIY++F,Y!*^YH M^'?$GP[U
MK6;:;PS=:9=:AJ-M+?13VUN TT0E,<C[]HS^\5@03DX)[$U!9_$CPFM]K%Y-
M:S:3I-L3YWB.\CBM["[D1Q%M28MF1@?E'&#M(!.*3P;\,U\'ZI;WUKKUQ<(D
M,\#6S0(D2I),952)5XBC0G"HO %9]Y\*]2N-(?1X_&4T6GVFI1:IH\)L8V.G
MRQS><JLV<S(&X .&QU8GF@#8U#QI\*_/L+_5O%WA,2R0F:TN+K4+;<T3;HRT
M;,W*G$BDC@X8>M6/^$@^&L^FZ?X4_MOPS)9:G:I#8Z4+JW,=W;G,:+%%G#QG
M:5 4$?*0.E<\/@]9OHVI6-QKMW<OJ9M)+J::- 7EAU&?4&;"!0 \MRZX'W5
MP2>:RM1^$^M:O\0;N>Z\4F'PY-';27$45HGGW3QZE=7L<:R9S"(S+"NX F09
MZ$9 !US^*?A7#%:W[>)?"44.AS?9+>9KRV"Z?*T;+Y2-NQ$Q17&T8)56'0&M
MSR?#%UXBAU7R],GUJ)3:176(VN44H)#$K_> *L'V@]&!Z&O/? OP6@\(ZM>:
ME>>()]8N)YXI4::)F*B."YA&6FDE)<B[D+$%5)X"@%@9_ _P]U#P_P"-Y-4O
MY+EK'3M*M=-M6N)4<WURL213WS(I.QFC@MT!+%L*^< \@'KE%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M6FZQX>9(;S3Y+29-"AM9F@MKE+@I<21C?*Q:*)=Q;D(6;+-D 'H=O\0+&_\
MB[_P@VF7%I>I!IEQ=7,D4A:2">*:&/RB.G28YYR"I!Q@U8\7^,+CPOXB\*Z?
M_9<,]IKUS-8_;)[T6ZP7(A:2WBP5.XRLC(.1@XX8D"O,M0^'OQ>\,W%SJG@O
MQ19ZJ;"WN+71;6^@#W!6ZNX)9FGF<J'($98N<L<?Q,>?2O&W@EO'WP[D\,ZI
MJ+Z7J$BQ3QW]CG-I=QD.LD>2#@..F02I(!4\@ X:W^-/B36-&\)W/AKX>0ZQ
MJNMP:A<7%A%K2A;!;258SND$1#[BX X'S$ 9ZUV>B^/O^$@TSP+=Z?I/GOXI
MLS?S)%=(PT^%85:1B3@R;99(8B !R^3C&TR>#?A[I'@G5O$=YI*F.#5IX&AM
MA(Y2VABA51&H9B.9#/(2,9\S!Z5%X)^'=KX+UK7=1AO'N%O[EVLX"6$=A;NY
ME:%%)/6:25RW?<HP HH N2>-E@\66VAWWAO5[&WNKN2RM]4N$@2UFE2!YV"C
MS?-V[(I,.8PI*]>F>87XQ6UUX:U#Q-9:*C:1YD<&DW%UJEM;"_D=7(:3>P^S
M1G:NTR?O#O\ ]6#@&;4O!?CS6OB-/J6HZ_HQ\.-%):0VRVLIN;:WD3$@0E_+
M\QR%R[*Q !"X!8-S=U\&]7FT26QD70)X9HM*M;S3UA:V@U2*T$WFM.Z*6#.9
M@RX!\MHH^6 .0#N='^)ECK5IX5O[/P[K8TSQ.BFUOI(8@D+E)'$<B"0R@[8F
M.Y49,$'?C)&GX;\9:?XJUW6K'2(9);;2)1;/?;D\N6<%ED15SOPA7&\J%8[@
MI.TUYYH_PG\6(/!&E^(_$.G:KIWA9H[N/4C;R'56G5B[1+,S%4@)$:$;<M&F
MTX."-SP'\-[[PKXTO=8N); 6R6LMC;?95/G74;W3SK)<':HWHK+& -W1FR-^
MU0#U2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **Q-<NM<L[!#H.EPZI?22K&L5Q=&WB4<DL\@1R  .R$DD#OD<S=:Q\6+>
M S1^ - NG#;?)B\32AB,XS\UDJX[]<T >@T5YY:^)/B2X5K[X:6\$ASN6'78
MY0.F.3&N>_;C'?MH?\)%X[_Z)S_Y5X?\* .SHKC+?Q!XMD>X6\\!75N45&A>
M'4;:1)"2VX$EE*D  ]"#N'H:9;^*O%+V\[77PTUF&>$D;$O;%UG^;&8V\\?P
M\_.$Z@>I !VU%<2WC#Q"I*_\*L\4R <!EN-+P?<9O<T__A,O$7_1)_%7_@3I
M7_R;0!V=%>?S>/-<M[F"W?X3^,&DE)"F-M.=1C^\RWA"]?XB,T^[\>:[9VSW
M$_PG\7,B8R(7TV5^3CA4O"Q_ 4 =[17GJ_$2X^WR0?\ "N?&*VZX_P!*-C%Y
M;$C. OF[_4?=QGZC,T_Q"FC5/L_@'Q;<N[JFU+!%QDXW$O(HP._- '>45P<7
MCYW&YO _BR,AF7#Z>"2 2 >'/!QD=\'G!R*)OB!Y,3S-X+\6E$4L0FEEV('/
M #$D^P&30!WE%<2OQ"TP6YGO-!\3VB%RB ^'[R9GQ_%MBC<J/]X"G_\ "R_#
MO_0-\5?^$GJO_P C4 =G17&?\++\._\ 0-\5?^$GJO\ \C4?\++\._\ 0-\5
M?^$GJO\ \C4 =G17GVH?%KP;I=A/J.JQ^(K&RMUWS7%SX9U.*.-?5F:W  ^M
M<_;_ +2/P9NI((X/&$DAN)?(A(TN\Q(_'R@^3@GYEX]QZT >PT5QFM?$;PGX
M:LTOO$6IRZ-:22")9[^SGMT9R"0H9T )P"<=< ^E8O\ PO[X-_\ 10M*_P"^
MV_PH ]-HKS+_ (7]\&_^BA:5_P!]M_A1_P +^^#?_10M*_[[;_"@#TVBO,8?
MCG\(9[B.&/XA:.'=@HWS;%!/'+$  >Y.!5RV^,WPGNKB>*/XC>'E:W;:YEU&
M.-2>?NLQ <<'E21T]10!Z%17 6_Q<^%MQ"LR_$?PT%)(P^J0QG@XZ,P/;TY'
M(X-7/^%L?"S_ **7X5_\'-M_\70!V=%<9_PMCX6?]%+\*_\ @YMO_BZ/^%L?
M"S_HI?A7_P '-M_\70!V=%<?!\1O %U975[:^//#T]M9*KW,\>J0,D"LP52[
M!L*"Q &<9) KHK.\M=0L+>^LKJ*YM+B-989X7#I*C#*LK#@@@@@CK0!>HHHH
M **.U)GVH 6B@'-% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,>./)
M'PZ\2FXF\BW&F7/F2>88]B^4V3N!!7 [Y&.M=/65JFDZ;KFF3:3K&G6NIV$K
M#S;6\A6:*3#!AN1@0<$ C/< T ?,<&C^(/#NE^ M2L)GT_\ M7Q'8?V=:WNL
MS7D;*]C*96/S'Y)) C;<G!] 17=VOQGUFX@AOFL=#BC@BL?M-F;]OM%T\\[1
M,UMD ,HQE<C+$%>.M>JS>#?"-SI^GZ=<>%])FLM-8/96\EC$T=JPZ&-2N$/^
M[BJ<7P^\!V]UI]Q#X)T))M-Q]B=-,A#6N)#(/+.W*8=F?Y<?,Q/4T >4W'QM
M\3:3X;DUC5-'T:Y,^G37EK#9WCHT;1W\-FWG>:%54S.K[L@?)("0!N/:2>._
M$*_! >-9-+TM-:5Q&]DNH++;;A=>25\Z+>-V,\#=A_E.<&MZT^'/P_T];I+/
MP+X=M5NH3;W ATN!!-$2"4?"_,I*J<'C('I6G<>$O"UUX>B\/W'AO2I]%AQY
M>GR64;6Z8Z8C(VC'TH \GO/C)XBT/3M5_P"$@T[0HM1T^QU>7RX+R3RGN+(V
MY$89E!.]+C(! )*@<9S3X_BQXXU+Q-#I_A_P[H-U9ZC=#3[&:XU*5-D_]FQW
MY:4K$V4".5 49)!R5QD]Y<?"WX=W6E+I,G@C1!IPG:Y6U2QC2)96C\MG"J
MQ4 9'H#U (=:?#/X>Z?-:3:?X+TBV:SNEO8!%:(JQSJ@19  ,;@ ,'L?FZ\T
M >86OCKQ)8:M'X^MOLU]H/B/2M#O+G2[W67#64\YFB,=E'L*DG"E@=I<QMW/
MRZ_A_P",7B37O#EYK-KX-LE62^L(-.AFUJ!6DBNI?*5IA%YK1,AP64J#]X 9
M1J[B'X9^!K75M'U2U\,V,=[HL(MM/F\O)MHP6(5<GL78CT)I+?X9> K<7HM_
M".FQ+?7D=_<JL(Q+/&Q9'8=#M9F('3D\<T &L>*-5T?X=>*/$EU8Z;]NT2SN
M;E;>TO6N$9HK?S-KL8T*'=D8P?EVG/S8'DWBBX\3>%_B1X \,KXJU:^B@%H]
M_<+=38CEGOU5GN4PPEBGP\$2GB$XY (KW)O#6@+I^LZ?_9<'V77'DDU&+'%T
MTD8C<M]44 ^PKFM/^%OAOS/#VI>)K.V\0>(/#Z"&QU::W$4JQHY:$%5.TL@(
MYQC<"P"YP #CV\&ZUJ_Q+\6Z38?$SQ9#:7%JLE\8[U-EE)-<"2*&T7;F!E@C
M=6;DD3(W4$&'1;W6O FB^$=2N/%6M>(M)U'Q ^CPQZQ<1RS36MU+LMY_,"YD
M(9%D4D_ZJ5AQA5'M5KI]I9W-[<6UND4M[,+BY=1S+((TC#'WV1HOT45S%YX$
MTV]U'PLC>2FA>&"LUCI0MU9!<)&8H9"S9XC1FVJ "&(;.5% &%\0-,URX\0Z
M VE^.]5TNYN=2MEL]+LU@6%Q'N>Y>;<I>5?(\SY=VT,(_E)Q7':MXE^('A;6
M?%ZV/C!_%4NDVMG:Q6=]8VUK!'J%]<QQVX#QJIQ&AW,';[LJ'WKVNXT'2[SQ
M!I^O75H'U+38IH;68LW[I)=GF #.#GRTY(R,<8R<TI/!WANXTC6]'FTB&2QU
MN62;486R1<NZA68G.0<*H!&,;1C&* .&\._$B%O"4FDV\FJ:GXV@>_L_L=_:
MLWF:C IE>%YH$,*)\Z;2& V,H^\"!RFB^(/%,WAGQ="OCKQ+IZZ!:V^J7.H:
MIHB+=1W,BW$MU9HDL6TQC$+( '*APJLR[:]H\/\ A/P_X3T5]&\.Z8FG6;NT
ML@B9M\LC !I'D)+NY &78EN!SP*S[7X=^$K'PO=^&[73)$TZ^NS?70-W,TMS
M.9%D,DDQ<R.Q9%R68Y P<CB@#SRRNOB]8+\.Y+WQ,NI:OJ'V;^V-"?38$*P-
MEKJXDD4J4,095&W"[@J[7+<]IX/N/%#>-?%&G:IKPU[2[3[.(KC[+';_ &:Y
M;S&EME"#YU6,V[;F)(,A&200LFO?"WP7XF\2Q>(->TJ>]U%!" QO[A(R(G+Q
M@Q+($(5B6P5(R3ZU9\+_  ]\*^"[B6X\/6-U!(T;1?OM0N;H*K2&1@HFD8+E
MV+'&,DDGK0!V=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!4D_UL"_9VE._[XV_NOE/S')S_ +/&3\WIDBW6)J=K=7&L:')!
M?SVT=M>M+-%&K%;E#;3((WQP%#,KY/&Y%'4BMN@ HHHH ****  ]*X'P#\0/
M^$XO_%MJ--6P;PYKEQHYQ<B5I_*./-*[04#=AST/)P:[X]*\-L?AA\0-+_X2
MO2])\3:1::3XC\2S:W--]GD>X2*613)!@G8P9$"GZMZ\ %>U_:&CN-#M?&B^
M#[I_ D^I'36UD70\VV;<JB:: KB.$EL!O,)R " 64'O]7^)&AZ-\6M!^'-TL
MIU37+66YAD4KLCV9(##.1N"28..JXYSQY1%\!/%T?P^;X3Q^)-+A\#'4A=RS
MK S7]W;^9YGDOP$0AE3YU))VCH,J8?%?P&\::]XJG^(EOX@MH?'$6M"ZLP+Q
MX[&.S0*L:D" R"0I&BL,E3\QSR10!V%Q\>='M?$OC/P[<:!?0WGAJTN;R-I9
M$2/4$MU#3+$V?O!2&V\G&<XQ72?%+XG:7\*= T[7M8T^ZO;*\U!+%S;%=T6Y
M'?=@D9P$/'ZBN \7? W5/B!X(UJR\12:9IWB,ZQ=:CI%S8W$DL<,<RH#%*S1
MJ2&"D, O\*D=Q7I'CKPG/XOO/#MK+:6%YHMK>S2ZE!=2NC2PR6<]MM3:IR?]
M()Y*_=&".M '.>)OCIX;\)V&M:Q>:/?ZAHVG36<<>H:9);W$=VMS$9%D3,J_
M*"NT^I((R,D6O&GQDT/P'%K=UKFCZI+!I#V<<QM/)=V-PKLORM(OW=F">GS#
M&<''E'B+]F[6=.^$OC3P?X/U**[AO=2@U'2[>YEQ(8XU):W9BNT'<QVG(!.-
MQ7)K;U7P#\0/%UD?$VN>$;"WU76M=T=[_0VOU=+:QLY)-S/*,JY;>2549"G^
M)OEH ZS6/V@O!.EZMX-TF.QU;4;_ ,76MM=V$%K#%E4N&V1"1GD55);((!.-
MISCC-;1?VAO"FK^*;'P_-X:\3:1)>:K)HBW.H6T"01WJ ;H&99F(;+*,8.2P
M]Z\EU/X >.O#.K?#FX\.V*^*AX?UJ:]FN9+](FCMEN(6MX3YI&%$<1;"!@&>
M3 Z%W>&_@_\ $K6/BEI?B;6O!5OX:FM/$LWB&XU2?65N%FADG61K6.WC>14?
M[WS\ @<G(&0#USPS^T)X?\6>(1HVF^#_ !?&YFN;7[3)8Q&W$\$+2O#YB2L#
M)M7A1G)9>QS4O@7X_P#@_P ?:[IFDV.D^(=+EU?SAITVIV(C@O3$I:41R([J
M2@'/(QD#J:\P^$G@WXN>"?$%U?7/P_:"74]2N;JYEN=8MI8((&4.(XT1R1,S
MIL,FW&UER,+E:OPG^%'Q(\%ZW\/=:U;PC<7/]DW%[975E<:Q"R:>EP5_T^ )
M)MY1V1XSN)\O(&64J ?7M%%% !1110 4444 <=\.=,_L7P'8:/Y<2?8)+BVV
MPC$:[)Y%PHP....!Q71W%C975D;.ZLX9[8@ P21AD(&"!M/'&!^587@6TN-/
M\'6^GW5]+J-Q;7%U#)=S ![AEN) 9&QQEB,G'<UU= &3=:'HU]*TU[I-G<S.
MH1GF@1V90<@$D<C(%0MX6\,2,S2>'=,=V.69K.,DD]^E;E9VK6MQ?:'?V5G=
M/9W-Q;R117"'#0NRD!Q[@G/X4 <19ZQ\'[_Q==^$[6;PR^O6<WV>2P,4*RF3
M9O*H"!YA Z[<[2"#@@BECUCX.2^(W\.K?>$&UA)1 ;%6MO-\W<5\L+U+AE(*
M]1QD#(KYUT?3]9N_A#X ^%\7@G7=(\:V7B,7<ES<V+PK (YFDDO1.1@KM<*#
MR25( ("[L_Q$NO:3\5=4\6W'AO7;OP=9^-X=6FL;;3'@N9)4A8PW"&1063=O
MR, 'C+#>I !]/_V9\(=;&L6C6'A#4DTIR=4B,-K,+-EW F<8/ED;&'S8QL/I
M6;9Z/\!M7TAI[#2O .HZ;9/AG@@LI88&<J,$@$*6)0=LDCVKYV\8:1KWBJ/X
MA7&@Z9J]_IZ^,;.]O=+BT^=9[ZU$;(<1E0S .IRI&. Q(VC/H/CC7;7Q7I?Q
M)M]%\-1)I$'AA(;76;?2YO-N')!CM-I4<!L]ODW \ $T >FV?@_X%ZC/-;Z?
MX5\"7<T&?,C@L;-V3"ACD!>/E(//8@UHP_#/X1W%K'=0?#[PC+!)C;*FDVK*
MV3@8(3!YXKY_UCPC_;E_=^+?!HO8/'?AG1]-NM+@2%U2Z@6V030,C !@5<C:
M,$[L<@XIGQ2N/%=G\.?#_AOPC:S"U\ :'IVN7=UN$&+J-HA&"I4^;MC$DC(-
MH!*L6RH1P#Z!D^&_PCAO8;.3P#X/CNI@6BA.E6H>0 9)5=F3C!Z55O\ X8_"
M?3VM[_5/#^EVIB=A#<7,A3:[@DD,S??('7K\H]!CRZX^+WPYD^.'A?Q=JFO6
M-G:'PG,RO-$[M;S2RQ,J#Y058H),' RN1_$*K_M&^)].\7_LI:?XGM[.>VM]
M3O;::UCND E4'>03@D E 3P2.>IH ]9G\&_"NUB@N;B.QA@N 3#))J3JL@'4
MJ3)@XR.GK5Z'X;^ +J".>#1TDBD4.CI=2LKJ1D$$/R"*^:_B!X#M_ ]I\.=.
MTW6=)U&[U;Q9-KEJ9[%K6Q+.L3);)$A?RXF*QH 6"_/R54$KCZ1J_@^'X7?"
M.SFU>UA\2:3X[MGU"SOF2*YTM/-<S($;YHX!LB)/W<A<X(P #ZOT_P"'?@FV
MF@O-+LI8I8&9$GM]1N RD91@6$F2?O Y[YSS6A<>&]%9#ILFI:HCW:OM0:Y=
MI*P#!F*$3!AC(Y4C ..AQ7R_9^%]2T?6;/QAX8:+6/!/C/Q=)I^KZ<\1>UME
M&M%8+F,*X )6-$4[<+G_ &EQI^";?X=^(M9^(6G?&F?3V\9S>(7M88M4F\N[
MBM_E^SK:-G>!N+8\H\C;G@C(!]!?\*U\._\ 02\5_P#A6:K_ /)-'_"M?#O_
M $$O%7_A6:K_ /)-?)?BE?!=YHWQXU!M+TW3[G_A)M/T^&VGD!5&BN=LDBL%
MWQ^;MN';;VW 9VDGTVXTGQ%\+_!4_A_PY??VCJ/C+4_,LM/T*$S+I^G!%\][
M59I-I*H5Y)P6=.,<@ ]G_P"%:^'?^@EXJ_\ "LU7_P"2:!\-?#I'_(2\5?\
MA6:K_P#)-?*FK>+=.\<? SX86/C#5+*#6='\8VFDZK)<RIYL$""56EDWDD H
M$+L3M+*2?;[$T?Q!H^O&^;1-2@U)+&X^RW#VS[T278CE=W0D+(I."<9QU!%
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
M+I+N:QADG1@ZRM&I96 P"#C.<<46.F:?ID30Z;90643MO:.WB6-2V ,X ZX
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
MD"+_ &<\EBN 20=D#(I;)^\1GH,\#'J]% 'EL?P&^%\2[8]&U&->.%UR_4<
M ?\ +?T 'X5)_P *(^&?_0+U7_PH-0_^/UZ=7F7QDC>X^'?V..W.H3W6HVD$
M6F'<$U)C,O\ H\C*1L1AG<Q.T 98$94@%>7X$?#F0Q^7:ZO"%?<P77KX^8,'
MY3F8\<YXP>!S4%Y\!?!%PICM[_Q+86Q W6]OKUV8W.?O$.['/3OV%<SX;9S\
M"/!UW;ZAJFG:AI/B*RLYK.*\EB^R,VKQP36,BB1O,BC1VB19"?D5#@9Q7I&N
M+/#\5?"$D-]>11SQ7L4ULEPX@E C5E+1YVE@<X;&>30!BV_P5T>UMDM[7QMX
M[@B086.+Q)<JJCT #8%3_P#"F]-_Z'[X@?\ A477_P 57!^$9->D\1>&_&UQ
M>7%EX@\2:_JVEZMHTFH-+;HL$5WY,/RDQ@PFT0>8B9/F,>0<'-OO$'C_ .'^
MD>*["\U#[9XVN[S38+?4;_49)=+2.]FE1)HH&.+?8T<JE,8&Q&^9>" >G?\
M"F]-_P"A^\?_ /A477_Q507'P7LYK=XX_B-\0K=V&!+'XFN"R>XW$C\P:Y\W
M6K0?"37;*2XUK1];\-:JMM<RMK+W[W#L(I PG959HWBN$;;MCVGC:,<^Z#I0
M!Y/HOPAO-$OGO++XO?$*:1XS$5O]3M[U "0>$GMW4'@?,!G&1G!.>E_X0WQ%
M_P!%8\5?^ VE?_(5=G10!QG_  AOB+_HK'BK_P !M*_^0J/^$-\1?]%8\5?^
M VE?_(5=G10!QG_"&^(O^BL>*O\ P&TK_P"0J<GA775\C=\2O$4GE2%F+6^G
M?OAD?*V+3@<8^7:>3STQV-% '#_\(WXV5G6'XB2F/<=OFZ5;LX7/ )4*"0.,
M@#Z5+_PCOCO_ **+_P"4B'_&NSHH \H\&V'Q$UKP?8ZE?>,!I5Y,9#<68T6!
M3%*)&#@C<<-N!)Y/)/)ZUTG_  COCO\ Z*+_ .4B'_&I_ NJV.N>$(-:TN?[
M187]Q=75O+M9?,C>XD9&PP!&00<$ UUE 'FDWA?XM;5\KXL:<AR<[_#:-D9X
M_P"6XZ#KZ^U)'X8^+R-F7XJ:3*..'\+X'4'M=#TQ^->F44 <.NF_%)5_Y'/P
MNW)Y;PW<=STXO^W2I/[.^*?_ $.7A7_PF;G_ .3Z[2B@#B_[.^*?_0Y>%?\
MPF;G_P"3Z/[/^*?_ $.7A7_PFKG_ .3Z[2O$O#7CWQKK7QZU[PG?7&EZ=IND
MS!3IMW:M%<W,#"YV36TGF'S?]7;LV4  E<#&P,X!U;6_QBM]07;K7@Z^L@/F
MSI=U;2L<=O\ 2) .<>N?:A?^%OJ\VZ;P?("V8D$5TA"X^ZS;CDYQR!T[=ZS_
M (4>/-5\>6^LRZU'_9U[97 C;2)M+ELKFQ4EBOFEY7$NY=N&54P5;CD8YJX^
M+NO:;I?_  G6I6^DR>#;B^U.SL[:)9([X"T@N)%=Y&?RR9'LY5$808WQG<3E
M: .V67XP&X56M?!PA^7+B>Z+#Y3NXV8X;:!SR"3QC!B^T?&2.Z7;HO@VZ@$A
M+-_:EW"TB8& !]G<(<[LG+ Y' QSRNL?$KQEX9:TT77_ .PWUW77TZ+29+:"
M18(I;F?RI$E4S,9?+'S!HV&\ \)C-=5H_CJZM_"'C'5/%5IFY\'7%U%?-90&
M(7210+<"2*.1R5W12)@,YYS\V"#0!/%>?%Z&6-IM#\(7L9A&]$U2ZMF27/(!
M-M)N4#O@$YZ#'-O^T_BG_P!";X5_\*:X_P#D"O-;OXT>)]#72]'UO2].?Q%X
ME&FMI$40DCM[8WKRH(YWW.9#"8LLR;=^X !>M:B_%'Q1=:O8^#+'2;'_ (2[
M?J"W$DH86CK:-@-&H?</.RF S_N]Q)W[,, =M_:?Q3_Z$WPK_P"%-<?_ "!1
M_:/Q3_Z$WPK_ .%-<_\ R!69)\0)M6^%>A^+/"MK#)?^(#:16%M>LRQI+,ZJ
MWF%1G$8\QCC[WEX!^85S,GQAU-G.@:?HMI+XKL9-034X);EA;0K9HCLZLJEL
M2B6+82HQN8'E-I .W74?BAO4/X/\+[<_,5\27!('T^P#-6KB^\>*^+3PSH,J
M^9C,NMS(=F!\V!:-SG<,=, '/.!J^'=:MO$?A;2?$5FCI;:I9PWD2O\ >"2(
M'4'WPPK7H YMKKQD+5FCT71VN-I(1M6E"%L=-WV8G&>^/P[5&M]XN:Z:$^';
M!4&<3'4VVM@+TQ#GG<1T_@;I\N>HHH Y"YUKQO!,8X_ \5TH_P"6D6K(%/\
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
M+:6\C&9($F5I$' R5!R.H_.HXM:T6YLYKRWU>SFMH/\ 6S1W",D?^\0<#\:
M,6S^)7P[U"<6VG^//#MW.03Y<&JP.V!WP'S5N'QIX-NC*MOXLT>4Q/Y<@2_B
M;8V =IPW!P1Q[U?N'TG4M*6ZNI+2XL5*70ED*O$#&P=9 3Q\K*&#=BH/:LS5
M/!?@OQ%.UWK'A/1-8><(S37=C#.9 H(0[F4YP&;'H"<=: +O_"6>%_\ H9M*
M_P# R/\ ^*H_X2SPO_T,VE?^!D?_ ,56-_PJ?X6?]$T\*_\ @FMO_B*/^%3_
M  L_Z)IX5_\ !-;?_$4 ;/\ PEGA?_H9M*_\#(__ (JC_A+/"_\ T,VE?^!D
M?_Q58W_"I_A9_P!$T\*_^":V_P#B*/\ A4_PL_Z)IX5_\$UM_P#$4 ;/_"6>
M%_\ H9M*_P# R/\ ^*JA#J6DZIXOL9--UFPO&ALKE7B@N4DD&Z2##;0<X^7D
M]B1ZU5_X5/\ "S_HFGA7_P $UM_\14&F^#?"/AGQ[8S>'/"^DZ++-IMVDKZ?
M8Q6[2*);8@,449'UH [NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH YGQ+?6>GW_ (=N-0O(;2$:BP\R>0(N3:W&!D\5J6NJ
M:??.AL=0MKI9 Q0PS*^X*0&(P><%ESZ9'K63XFTVPU+4?#<.HV=O>1+J3.J7
M$2R*&^R7 S@CKR?SKFO$WA[X+^#;9?$7BCPKX4TM&N0!?3Z3!GSCE@=P3.[Y
M2<^M 'IM%>06NE_LYW?AUO$4.D_#MM(1UC>\-K8K%&[ $([$85L$?*<'VJO9
MV_[-M_X7N_$UIH_@*32+)MEQ=_V=:A8F/16RF03V'4]LT >ST5Y%=:+^SU:>
M%(O%EQH'@--"F.V+4/[/M##*V2-JL%^9LJPVCG*GC@U4\O\ 9C\I9O)^& B9
MBBN5T[:S  D ^HW+GZCUH ]H)P*3=7BNJ_#_ /9QM;2WUC5='\'6%E>+^XN)
M)XK>&8+A24.X*<97)'<\\FK6B^ _@%JBE_#UGX=O1E9"UA?B09B^ZWR2'[G8
M_P /M0!["#D5D:SH^F^(-,?3=9T^*]M'97,4HR RL&5AW!! ((Y!%>?6^D?!
M"\>9;75-%N'@<QRK%K6XQL.JMB7@^QK17P/\+VT]M26WM#8H<-<C4)/+4YQ@
MMYF.I _&@#<;P/X4DT'3M!DT&U73-,N%N[2U1-B0S*2PD&"/FW,S9/))).3S
M6I=Z+I=YK&G:Q=68EO\ 3/,^R3$G,/F+M?'..0,<UST?A'P*VFV<47-C+,'M
M574IO*>7!P4'F8+8!Z<]:L3>'/#NL+<Z7_:NIS-"R^<EOKUVLD+ [ER4F#*<
MK[=* &K\.O!:^(]0\1#0(%U/48I(;B8,_*R#$A5=VU&< ;F0!F[DTQ?AKX'C
M\/77A_\ X1RVFT^\<23)<%IG=P,*WF.2X91]T@Y7MBJH\"^$7O#IHUSQ$;N-
M3*8!XMU/S0IP-Q'VG=CI[<^]6_\ A6OAW_H)>*__  K-5_\ DF@";_A _"Q\
M)7?A3[!.NEWDOGW(6]G$\\A<.9'G#^:S%E&6+DD#!..*ZX<"N+_X5KX=_P"@
MEXK_ /"LU7_Y)H_X5KX=_P"@CXK_ /"LU7_Y)H [2BN+_P"%:^'?^@EXK_\
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
M]#0!U-%<E#X\\,W$S0V]Y<S3)$)V1+&X9EC(!#D!/NX8'/3D>M0_\+2\"?\
M0=_\E9O_ (B@#LZ*XS_A:7@3_H._^2LW_P 156Z^+7P]L;5[N]\316T"8W2S
M0RHJY.!DE<#D@4 =#XHM=0OO"&LV.DR>5J%Q93Q6S\?+*T;!#R1_$1W'U%>(
MWE]9^*?@UX,\&:#HT]EXGM[S3(TL'A>-]'EMI8VFE9MOR!$20;N"=V!\QVUZ
M3'\7_AO,8VC\302++NV;8Y#NVL$;'R\X8A3Z$@=ZBC^-'PPEO8[*+QA:/=2#
M*0*DA=QR<A=N3T/Y&@#QO6M;\1:E\*O%7VG6_%,GBF33=2;4M/@4I;6,D,ZX
M9'VCRTV(RJJY,B.Q;G)&CI_BSQ--\038V_B37'>'5])BT6Q\O='J6CR*HGNG
MWKNE79YKM,"2K[0=N0*]33XT?"V2\CLU\:6/VB0J%C(<$[FVCJO<D#ZU)??&
M;X4Z: UY\0-$1][1M&MVKR(P."&1<LO([@4 >'77BSQ1H^G>)IOA_P"*K^^U
MF&;7[BZT)[1)4TM?[2D>*41^4'1V$A8"4MNW=-J8%[0?&6H:YJGA'0=&^,&L
M7NE>(+R:WFOX["&VDC_T#S#"LDZ2EI!*J$E"-AF*9)V[/:(_BY\++B.)T^)'
MAD"5/,7?JD*D#CJ"P*GGH<'KZ&K,GQ0^&MJYANOB%X9@E&"4DU:W5@",@X+]
MP0?QH POC)=:'IOPGF/B2^LP!/;)!-?F-2\XD4AER -^%=OE P QX -=JOB+
M0[CQ1<>&8=5MGUJV@6YEL?, E6)C@/MZE<D D=,C/45C_P#"V/A9_P!%+\*_
M^#FV_P#BZSX?B#\';?5;S5H?'WA)+Z]CBBN)QK%OND2/=L4_/T&]\?[QH \G
MU;4_ _BCQ!K=A\.?[/M=;T33=8MM/%E*(KW4=2EMBS;8P-S1+N?+N0&EQC.S
M)K6_B[X3V8_MN:/2-1TBQ\-Z=YJQM$+>YU(-*]O >=OGC;*?G'R!B6(&<>X_
M\+8^%?\ T4KPK_X.;;_XNC_A;'PL_P"BE>%3_P!QFV_^+H ^=_'4.I6OP%O=
M/T/3],UWPC+!J%]JEQX;U*"+3[2[=MT,,08AVAB9A(53EW0 A5+)7TGX"N+R
MY^'/AV>_T\Z?=-I\'F6YD63RSL ^\O!]?QJG_P +8^%G_12O"O\ X.+;_P"+
MJ:U^)7P[U"<6VG^/?#MW.03Y<&J0.V!U. ^: .OHKG(/&7A&=#)#XHTJ10S(
M2M]$0&4E6'WNH((/N*L?\)9X6_Z&;2O_  ,C_P#BJ -NBL3_ (2SPM_T,VE?
M^!D?_P 51_PEGA;_ *&;2O\ P,C_ /BJ -NL6X_Y'?2_^P?=_P#HRVI/^$L\
M+?\ 0S:5_P"!D?\ \55"'5-+U3QK8/IFIVEZ(K"Z5Q;W"2%=TEOC(!S_  F@
M#JJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#%UG_D+^'/\ L(/_ .DL]>3_ +36BZOXB^"CZ1H^FWFH7<VHVV([2UEN&502
M2Y6-6;:!U./U(%>I>(/$$?AV"SDDTW4-1:[N/LZ16$(ED!\MWR1D<80\^I%9
MG_"??]23XJ_\%O\ ]E0!\P_$GPGXL\267Q>\3:%X;\1_V;X@NM)M]/L4TZ6&
M:]:!5\V9X"HD\M2&QE1DL#_"175ZM#]J^&,V@W%CXM34(]2MKAO%L7AVXM)(
M9/-NIH)G@,:$QVZ10QN4&U Z!>%45ZY<?%JQM[AX9/ ?CMG0X)C\.7$B_@R@
M@_@:TS\1M#266&;2?%*/%(T>1X7U)U?'&Y66 @@]CF@#YM\'V/C33?%/P^^(
M'Q"TB6[T"W_M'SI;*PE+6][)+,?[0G@1 <2@IMDV] K$+\I;8^)V@V>J3>"M
M4^%GAJ2TN=:\03WS27^D7*6KSF$*LDL<B817PI!P WS-@X8U[[_PLKP[_P!
MWQ5_X2>J_P#R-1_PLKP[_P! WQ5_X2>J_P#R-0!\D>&OM"^'/A5X5&DZC;ZS
MI7CF*ZU6VN=,,)A)F4ET*IM6(9*D!ARN2 ,!>Y\._"^/Q[\=?'-UK$KV>B:1
MKDET(K:*2VN;N62/R_\ 7KAO*^23(4Y)SSSFO?O^%E>'?^@;XJ_\)/5?_D:J
MD_Q4\)VQD-Q#XBAV;"_F>&=37:&8JI.;?C)! ]2* //?"N@_#JZ^(WQ034-#
MTE]-T74;&>'[1:*$M/(LHM[*2.-K*V<=<\Y#<^'^ [>SC\-?!37O$< /@;3;
MC4/[5G=0UM!>M/-Y#3CH/^6 #,,8P :^HO\ A>/PWR7_ +4U3 ('_(!U#/.>
MWD9[?YS6W_PM'P'_ -!S_P E9O\ XB@#Y6T;0=#\3W'C#1[G[98^#?$WBR$>
M%W+>3$T^V[#3VBG@*',62HY4*IYX'JGP2B\7PZSX];7-'6S\4V5G8Z;<3SL[
M#5KF 7.V[9BB95T>)<@DD)N)R:]5_P"%H^ _^@Y_Y*S?_$4?\+1\!_\ 0<_\
ME9O_ (B@#XN::WM?@5!(VY_C0/$ZL!+&7UT2@Y7(.9BNT#J-I)QUQGT?PGX*
ML_B!\;O'6GZ_X=TG4M*CN[<:I=N=NI6MZ+4%C%+$P\N(S1R=.I '3<*^B1\1
M? >9;B7Q/I]F%12\UY)]F4C!(&Z3:#C).,\<^]1V_P 5/AG-;M<+\1O#;(K,
MI9M4@7[K;3U;IDCGH<@C@B@#Q/\ :D\-^%;>/PWK\UK:'6M4\16,$\EQM9WM
M8XY0R@'D1Y9-PZ$E<]J\]^(_@SPOX=_:0TO1?"7AO0KVR7P[=WCZ==31Q122
MR&\?.=K NBNA12I^5$ P &'U7-\4/A3/&$D^(GA.1-RN VKVQ 92&4\OU! (
M]"!5:3X@?!N:^^WS>./!DEWM*>>VIVADVD$$;MV<8)'T)H ^)[Z339OA+\%=
M/TV+1M8U*.36?/L)KE%0SO+&8DGY&"08^&*Y  R!@U](>)M-\$Z;^R1XVT[P
M'=//HL8N7V^?YHMY3,'>%77Y2J$[1@L"!RS<D]^_C#X%R,=_BKP(^6+_ #7U
MF?F/4_>ZG J[%X\^#]Q8C08/&7@V:TG_ '0L4U&U:.3<?N^6&P<D],<DT ?.
MOA2/PGJ/P*UR7Q3KT7@C5+K289()(-5,[RQQ16[)?R!"S>9)<2LK( K%6";2
MR[JRO"M];^(/@3X\N/&>LZC'XZ\.Z2EO%;27,EF]K;Q(IMV"(29&+D!V=<D[
M5;;]X_2UOXI^"<D-Q':^(O!+Q!/,G6.\M"H4'[S8/0$CD^M))%\$/$5W=ZG-
M'X&U>ZNE7[3<NMG.\Z\%=[')8?*N,G^$>E 'S9;^(/$&DZOX>\0:QJ5SK/A5
M/#^C1W3Z7JQCU'1)#:0N9!'O#'>7RV%9760*3NXKL9-!5?VJ%^&^E^)O%.FZ
M,VCM?WBVVO7,33W98L9AAP 2I1=H&,+P!UKVN/2_@ZEQ9W*Z?X,6>R %M((K
M4-;@= AQE<>V*OK<?#8>(W\1K/X9&MLOEMJ(:W^TE<8VF3[V, #&>E 'R[:K
MXN\37/C72=#^('B.UUB/QG<Z5HL[:]=&*.*."ZG2%@TNTJ_V=4#$$@D'D9!K
M6_Q7^(6O0ZQ;ZYJM[X5U"^UK0]"U;F6W324D:\\V6 -(?)+)%!N;*Y.[I\K5
M]++H?P234!J2:/X)2]$OG"Y6WLQ(),[M^[&=V><]<UKW=[\.[]+Z.^O/#ETF
MHHL=X)I('%TJ_=63)^<#)P#G&: .<\*QZ3IOQ?U_P[I?BCQ#++9Z? \^D:I=
M7%Y$"YRMQ%-.[MT^4KG&>U>+>(M>\5>&[3XK>.],\;>()+[0?$T5GI=C<7;2
MV$RO+$9+;R6RK8$C<(%=0H^;DY]V\$^&_A/X'A:S\#0Z+8/,XC:2&Y6:>4L<
MJAD9F=N1PI)]A5JW^&'PYL/&$OBZ/PS9+K,TQF:XD+.OGO)O\T(Q*+*6Z2!0
M_. <'% 'BND:KXHUSXR^*=!?7/&-I!:>(MUOJ45R&T_2T$+3&*==V&5F41A#
M\GSCG(4'#OO&'CZW\>:/9VGB?Q#86U]XWO\ 03?7)AN+%X1.8HXE0$R"0#@%
M@H[@G;D>\O\ !/X;3>)+GQ%+X>EDU"ZOAJ$Y;4;HQ33B02!FB\WRV&X [2NW
MC&,<5%H?P+^%OAW7K+7-)\+E+[3I6GM7FOKFX6*1A@N$DD9=W?.,Y /4 T >
M>?"U?%^L?%WQ[H>H?$+7;B#PE?6*6Z-(ACN%;S#*LBE22&$>!@C;GOBOI(=*
MY;1_ ?A70?%VL^+-)TO[-K6M8^W7/GROYV#D?*S%5_X"!74T %%&:,T %%%%
M !1110 44F12T %%%)D4 +1110 48HHH **** "BC-% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M&*** "BBB@ HHHH **** "HI(TDC:.10Z,,,K#((]*EHH KK#$DLDJQ*LCXW
M,% +8Z9/>LS_ (1/PK_T+.E?^ 4?_P 36W10!AMX6\,R.SR>'=+=V.69K.,D
MGU/%+_PB?A7_ *%G2O\ P"C_ /B:VZ* ,3_A$_"O_0LZ5_X!1_\ Q-'_  B?
MA7_H6=*_\ H__B:VZ* ,3_A$_"O_ $+.E?\ @%'_ /$TVS\.Z!INH_VAI^@Z
M?9WOE&#[3!:QQR>62&*;@,[254XZ9 ]*W:I-=*NHQ69#^9+&\BD+\H"E0<GU
M^<8]>?2@"[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 8NL_\A?PY_V$'_\ 26>MJLG48X9-1T=I&D#QW;-&$7(+>1*/F/88
M+<^N!WK6H XOQ#XYL_#7BOPWX=FT75;ZX\0W#V]M+91QO'&R ,YD+.I "98D
M!N%;N,5V?%>7_$6WU^/QUX%\1Z3X7U'7K+09[VYO!826XD57M7A55665"[%G
M!P,\ ]\ \5XZC\2>)-?TC7_$'PZ\17?A9[&YMH]'BN(WN+2])0V]Y)%$S!6(
M+H&R_E?>.SN ?0O%'%?+MKH_CZW^)&AV>K>'?$%Y=0MI,6HZI$KS6\Z?8TBN
M&^T-<!57S&FWHD.3C>S-N51I_!72=0T?4?!\EWHOBFUU'4/#UX-9DU-+UH1<
M+<PK '\XF.-]L4^T  [64XPPH ]SU#Q!9:=J7V":&YDDQ 28HBRKYTXA3)Z#
MYCGZ*Q[5C>'?B/X9\6:U)I>AW4]SF.::WNQ;.+6]2&18IF@EQMD"2.BD@\[@
M5R.:\?D^&OB/4/V@Y-;GM;:+2T\0+<>>+&\4O#%:^>A#_:-G,ETZ[@,>;"3C
M ,1K_!O1-6L?BQ)<-I,MHZ6=XNI:2]N\=IX9=[@/'!9,':)UFP6;R\CY,_+D
MI0![C;^.O#%UX"F\=P:A*_A^".:66Y^R3!D6)V24F(IY@VLC9^7^$GI46O?$
M+PCX;L].OM8U26&#48'NK<Q6D\[-"BAY)2L:,41592S, %R,D5P?AG7K6Z_9
MQ\2:Q=6ET(YYM:F>W:SD$C">[N)$41D;CN65/7KST-<YXHE;1(_"?C:;1KO4
M-+O/!L^C0&TM6EN(;R6*.6$&+&]=ZQN@.,*3ABH/(!ZUK?Q,\#^'O$.@>'M4
M\26\6J:^R+I]M$KS-/O<(C9C#!%9C@,V%.&P?E.+[>,O##>-H_!<>KI/XA:)
MIGL;='F>"-55BTQ0$0@ATQYA7=N4#)(KQ*QT^PTOQ?X,T'2[?7HOB+H\.D:;
MJDRQRM87EG'$CW D9R8=J)O92,/YI3;DYQ1^$L.H:)\4(M)AUC4)?$]]J&HW
MGC.TFLY/LY4&1+:2*1X1\I<(5Q(1AG&3Q0!]#>'/$WA_Q9HZZSX=U2#4[!G:
M,3PDE2R]1SZ5N8KS'X0ZAI.J:-K\^BPM#8G7+EXXVM)+4A&"%2(W52 0?3'!
M'4&O3Z "BBB@ HQ110!SFM>#?"/B6:*X\1^%=(UF:%2L<FH645PT8)R0"ZG
MSZ5G_P#"I_A9_P!$U\*_^":V_P#B*[.B@#C/^%3_  L_Z)IX5_\ !-;?_$4?
M\*G^%G_1-/"O_@FMO_B*[.B@#C/^%3_"S_HFGA7_ ,$UM_\ $4?\*G^%G_1-
M/"O_ ()K;_XBNSHH XO_ (5/\+/^B:>%?_!-;?\ Q%1R?";X6.C+_P *W\+@
M$8.W1[<'\PF17<44 >8M\!_@Z\C.WP]TD%CDXC('Y X%/M?@A\*K&^@OK'P/
M86MU;R++#/#O1XG4Y5E8-D$$ @CI7I=% '!3?"OP+)<:C<?V&R7.J+MO;B.[
MG26Y&<C>ZN&8@@$$G((!'(JKJ/P=\ ZI=PW5]INHS7$4\5TL_P#;-\LC3Q+L
MBF9A,"TJ*,+(Q+ < UZ/10!PS?#'PTTL$C7GB9G@?S(R_B?5&V-@C(S<>A(^
MA([U;NO NAWTQFGOO$*,%VXM_$6HPKCK]U)P">>N,UUU% '&?\*T\._]!+Q5
M_P"%9JO_ ,DT?\*T\._]!+Q5_P"%9JO_ ,DUV=% '&?\*T\._P#02\5?^%9J
MO_R34<GP]TSAK;7O%$#J1M9?$-Y)M 4C&V21E;.2<L"<X.>!CMZ* .);P#;K
M'&L'BOQ1 $01\:M)(6 Z9+[B3[]3WS3_ /A ?^IV\5?^#+_[&NSHH \UN?A?
M?7$YDC^*GCJU4_\ +.*^MRHY_P!J!C^O:K-C\/M5T^">%?BIXQN4F4K_ *3)
M92,AQPRL;;<".N,X/<&O0:* .&C\&>((XU1?BOXLPH &ZWTLG\S99-3?\(;X
MB_Z*QXJ_\!M*_P#D*NSHH XS_A#?$7_16/%7_@-I7_R%1_PAOB+_ **QXJ_\
M!M*_^0J[.B@#C/\ A#?$7_16/%7_ (#:5_\ (5'_  AGB(]?BQXJ_P# ;2O_
M )"KLZ* .7AT'6H[F>2;QKJDT)(,2&WM T?J"PAP1TQP".<DYXJVVB^.(7+R
M^.$N05*[)-)C !/?Y7!R/KBNRHH Q?L_BO\ Z#&E?^"R3_Y(JE=6/BZXMFAB
M\26-H[8Q/#I;%EYSQOF9?;D'K73T4 <9<:7\0/LUG%I_C#1XY86)EDN]#>7S
MQM(P0ER@')!^7'0=L@K#I_Q(C23S_%GAR1S]PIX?G0+\K=0;TY^;:>HX!'<%
M>RHH XO^SOBG_P!#EX5_\)FY_P#D^C^SOBG_ -#EX5_\)FY_^3Z[2B@#B/[/
M^*&[YO%_A8G^$CP[<  Y[_Z?SQFG_P!G?%/_ *'+PK_X3-S_ /)]=I10!Q?]
MG?%/_H<O"O\ X3-S_P#)]']G?%/_ *'+PK_X3-S_ /)]=I10!Q?]G?%/_H<O
M"O\ X3-S_P#)]1FW^*T,@ U;PIJ*$')_LZYLRIXQQY\N>_<5W%% '!P0_%J-
M"USJ'A.Z=CPD=E<P"(?[QE??^2XQWS@69!\3%$?DR>&G)7+[X[A=K9/ P3D8
MQSQ]*[.B@#C/^+I?]2K_ .3-'_%TO^I5_P#)FNSHH X4R?%7[2B[/"GE%3N;
M=<[@W& !CD?>R<C&!P<\4YIOC0L>;.P\%2OE?EENKN,8Q\W(C;H< <<CGCI7
MHU% 'F<4WQS>5%N--\#1QEAN9-0O&95[D P#)]LCZBM"'4/BQY"?:/"/A1Y=
MHWLGB*Y52V.2 ;$X'MD_4UWE% '%_P!H_%/_ *$WPK_X4US_ /(%']H_%/\
MZ$WPK_X4US_\@5VE% '%_P!H_%/_ *$WPK_X4US_ /(%']H_%/\ Z$WPK_X4
MUS_\@5VE% '%_P!H_%/_ *$WPK_X4US_ /(%']H_%/\ Z$WPK_X4US_\@5VE
M% '*6-YX_D:3^TO#>@VV,;/L^N33;NN<YM$QV]?PJO/J'Q$AM;^2/PGH4TL?
M-K$FO3 SC)X8FS 0XQ@?,,G!('-=G10!Q+:]X^BCB63P%;RRE S_ &;649%)
MZJ"\:$X]=N*?_P )%X\_Z)S_ .5>'_"NSHH XS_A(O'G_1.?_*O#_A1_PD7C
MS_HG/_E7A_PKLZ* .5L]<\1%ME[X*OXAL#!H;RVD&[NIS(I],'G/.<<9SV\6
M>*X=0N(6^%FO2VZ,/*GMKW3F$HYZA[E"O&WUYR.@!/=44 >?77C#QA#<K#;_
M  EUZX02[9'&H:<HV<99 ;G+=\ A>,9QG O?\)EXC_Z)/XJ_\"=*_P#DVNSH
MH XS_A,O$?\ T2?Q5_X$Z5_\FT?\)EXC_P"B3^*O_ G2O_DVNSHH XS_ (3+
MQ'_T2?Q5_P"!.E?_ ";1_P )EXC_ .B3^*O_  )TK_Y-KLZ* .,_X3+Q'_T2
M?Q5_X$Z5_P#)M'_"9>(_^B3^*O\ P)TK_P"3:[.B@#A9/&WB&&(R-\*?%I4=
MDFTQS^0O":SKKXE:M9S*DGPG\<2,P)_<6]G(%PS+@E;DC^'(]00>A%>ET4 >
M9?\ "V-2_P"B/?$#_P  ;7_Y)K;\.^)6U[6=LG@_6]&DCMBXN-4M4CQN*9B5
ME9N<XR,X^3C.,UV59<ECYFN6NH^;@P6\T/E[?O>8T;9SGC'E].^?:@#4HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .5\6:]
M>^'8+.]M?#6L^($,I1X-(BCDD3Y3AF#RQC;U[-SCIP:YS_A:VI?]$?\ B!_X
M!6O_ ,DUZ;10!P.H?$&:S1FM? /B_42OE?);:>JEMZL6QYDB#Y"H#9ZEUV[A
MN*ZD?BZQ;3DOKG2M=M&,(E>V?2+F26([<E"(T8,PZ84L"1P3Q7544 <9_P +
M+\._] WQ5_X2>J__ "-1_P ++\._] WQ5_X2>J__ "-79T4 <-)\3O#4902V
M7B>/>P1=WA75!N8] /\ 1NM9DGQK^'L<<,LMYK*13 F-V\/:B%D ."5/D<X(
MQQWKTRB@#SNU^,7P]O(_.AUBZ5=VW]]I=W$<\=GB!Q\PYZ=?0XT?^%I>!/\
MH.?^2LW_ ,179T4 <9_PM+P)_P!!S_R5F_\ B*6U^)'@F[N4MXM>CWOG!FCD
MB08&>6=0!T[FNRHH Y]O&'A-%#2>)])4$@9:\BZDX ^]ZUG7'Q,^&]K(([SX
M@>&[:0J'"RZM A*GH<%^AKL:* .,_P"%L?"S_HI?A7_P<VW_ ,71_P +8^%G
M_12_"O\ X.;;_P"+KLZ* .+C^*7PSGECAM_B)X8EE=@J(FKV[,S'@  /R:OV
MOC3P?=P^=;^*]&FC8 AX[^)@00"#D-W!!^A%;%Q8V5Y)!)=6D-P]NXDB:6,,
M8V'1EST/N*I77AW0;RX>YOM#L+JX?&Z6:U1V; P,DC)X % "?\)9X7_Z&;2O
M_ R/_P"*H_X2SPO_ -#-I7_@9'_\51_PB?A7_H6=*_\  */_ .)H_P"$3\*_
M]"SI7_@%'_\ $T '_"6>%_\ H9M*_P# R/\ ^*H_X2SPO_T,VE?^!D?_ ,51
M_P (GX5_Z%G2O_ */_XFC_A$_"O_ $+.E?\ @%'_ /$T '_"6>%_^AFTK_P,
MC_\ BJDLM<T74IS;Z?JUE>2[=Y2WN$D8+G&< GCD?G4?_")^%?\ H6=*_P#
M*/\ ^)K/OOAYX#U1H_[2\$Z!>F+.S[1ID,FS/7&Y3C.!^5 '5T5Q+?"GX7X
M?X<^%V"C"@Z/;G SG ^3U)_.G?\ "I_A9_T33PK_ .":V_\ B* .THKB_P#A
M4_PL_P"B:>%?_!-;?_$52_X4S\*5NI[@?#OP^7G4(P.GQ[ ,8^5<;4/NH!H
M]!HKA+?X3_#^TMTMK7PW'!#&,)''/*JJ/0 -@58_X5;X$_Z ?_DU-_\ %T =
MG17&?\*M\"?] /\ \FIO_BZ/^%6^!/\ H!_^34W_ ,70!V=%<9_PJWP)_P!
M/_R:F_\ BZ@N/ACX+NG$DNEW!D$?E"1=0N595  &&$@(("@ CE<<8H [JBN'
M3X9>&XT6-+_Q0BJ,*J^*M4  ]!_I-2_\*T\._P#02\5?^%9JO_R30!V=%<E9
M^ ="LK@3PWWB-V QB?Q)J,R_]\O.1^E-N/!$$D<$5KXA\26*1($Q%JTTA?'=
MFE+L3[YY[T =?17&?\(!_P!3KXK_ /!E_P#8T?\ " ?]3KXK_P#!E_\ 8T =
MG17&?\(!_P!3KXK_ /!E_P#8T?\ " ?]3KXK_P#!E_\ 8T =G17&?\(!_P!3
MKXK_ /!E_P#8TV/P.\3[E\9>)VZ??O@PX(/=/;^8[T =K17'?\(A=J8F@\;>
M(X)(T$:N)H)/E#9Y62)E8GD;B"V#P1@8;_PAOB+_ **QXJ_\!M*_^0J .SHK
MC/\ A#?$7_16/%7_ (#:5_\ (5'_  AOB+_HK'BK_P !M*_^0J .SHKC/^$-
M\1?]%8\5?^ VE?\ R%5NS\.ZQ:Q".?Q[K=\V[=YEQ#8A@../DME&/PSSUH Z
MBBN5O-!\0R)%_9_C:]MV\Y&E,]I;2AX@?G50(UVL1P&.0#R5;I69K'ASXAS7
M8;0?B3%8V_=+[18KICP/XD>(=<]NX].0#O:*\R_X13XR?]%>TK_PE5_^2:/^
M$4^,G_17M*_\)5?_ ))H ]-HKS+_ (13XR?]%>TK_P )5?\ Y)H_X13XR?\
M17M*_P#"57_Y)H ]-HKS+_A%/C)_T5[2O_"57_Y)JE>^&?CHB(VF_%#09WS\
MPN/#_E #V(F?/Z4 >M45XS)X<_:$ 7R_B-X99NX;1F ' _VCWS^0]<#52U^/
MBJJ_VWX#?C!9M,O,GWXGQ0!ZC17F7V7X^?\ 09\ ?^"R]_\ DBC[+\?/^@SX
M _\ !9>__)% 'IM%><01_&=8"MUJ'@N27SHV#):7:+Y0#>8N#*WS'*8;.%VM
ME6W#;HZ6?B9$\G]N)X9O%VC:+-KBV(;"Y)W"3(R&./0@9."2 =M17%VLGQ*A
MMYO[0L?#E_.2QB$%U<6B@?,5#$QRD_P D8_B..BU/>7WQ#27;I_A?P[<1]VG
MUZ>(_D+-O?O0!UM%<7_:/Q3_ .A-\*_^%-<__(%']H_%/_H3?"O_ (4US_\
M(% ':45Q?]H_%/\ Z$WPK_X4US_\@4?VC\4_^A-\*_\ A37/_P @4 =I17%_
MVC\4_P#H3?"O_A37/_R!1_:/Q3_Z$WPK_P"%-<__ "!0!VE%<7_:/Q3_ .A-
M\*_^%-<__(%(M[\3#CS/"OAE/F&=OB*X/R]S_P >(YZ<=_44 =K17(37WQ$4
M6_D>&?#[[E!GWZ].OEMW"XLSN'N=OT%6;6Z\:-;(U[H.BPS\[DAU>611SQAC
M:J3QCL* .FHKCY]<\;0[?+\#17&<Y\O5D&WZ[D%,_P"$B\=_]$Z_\J\/^% '
M9T5QG_"1>._^B=?^5>'_  H_X2+QW_T3K_RKP_X4 =G17&?\)%X[_P"B=?\
ME7A_PH_X2+QW_P!$Z_\ *O#_ (4 =G17&?\ "1>._P#HG7_E7A_PH_X2+QW_
M -$Z_P#*O#_A0!V=%</)XH\96Z))-\-[V92Q#I9ZE:O(!C@@2/&IYZY88'//
M2I?^$R\1?]$G\5?^!.E?_)M '9T5QG_"9>(O^B3^*O\ P)TK_P"3:/\ A,O$
M7_1)_%7_ ($Z5_\ )M '9T5QG_"9>(O^B3^*O_ G2O\ Y-H_X3+Q%_T2?Q5_
MX$Z5_P#)M '9T5QDGBWQ L*NOPR\1R,Q(*+<:;E> <G-X!W(X)Y4]L$W[?Q!
MJTPW2>"-9MC_ '9)K(GJ1_#<'T!^A'?( !TE8\\\R>+=/M5D(@DLKF1D[%ED
M@"G\ S?G3/[9U/\ Z%/5?^_EK_\ 'ZH6LNJ7WC.&XFT&YT^QMK&6,3W$T+&2
M222,[0L;L1@1YR>N?;D ZJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH \8_:9FDM_P!G;Q)?032075H]K)#-$Y1XV-S$A((Y
M&5=A]":\4\+^+->\':DFN::U[ID$?P_&H6^F:O<231Z_<)&'-Z%1W1/E 9E#
MB0!2,*&9A]0?$+P+I_Q&\&7/A'5M0OK+3KMXVG-BT:R2!'#JN71P!N53P >.
MN,@\YX'^"?A7P7J8U)=2UKQ%<QV/]EV[:[=BZ6TM>,PQ+L557C&,<#(& 2"
M>07MO?P?L@_\+4;Q!J2^-I(DU(ZTE])'(7>Z $97S%0IY9$>S&W &$)P*XO4
MO'$<GQTT+Q-XLEUF32KCPG::M?V^CR7".)'LPQD'D21E,$@ESP .W!'T'=?
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
MMOX7NEU+R-,N9KDW]RN, F2*/R8]RYQB4D<9[D R-#^,'BJT^)NJ_#_Q\FD:
M1)=>='X=UY;22&SO)8V,95D>8[COQ\BR Y&W.64UZKX%UC4/$GPX\.>(-4^S
MK>:KIMO?2K;1LD:M+&K[5#,QP-V.2<XKSOQ/\);WXG?#V\\/>/+73=*U&&^N
M;W2KS2KI[DP-*SN YDAC)7+@,H^^%!^4@8](\%:/=>'? 7A[P]>F W.F:;;6
M<AMV9HR\<2HVPL 2N5XSSCK0!TM%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 <#\4M-US6/!#Z;X?827DUQ'NLS>M9'4(E.
M^2W69/F0LBMR". 02 37CMYJVN:1\+-(OO D&NZ5JGA+7);>Y\.7]S/.(8X;
M%YIK N&*SP[55HI#GY2@3!(!][\6>&?#?BK119^*K1;BQM9/M:NT[P&!U5AY
M@D1E9"%9N01P35'1?"/@^,Z;JVD1O<M:7$MW!=C4)K@RS/'Y#R2.TC><VP;,
MR%BH&!C% 'F=IXPO/BA\0?!UWI.J:CI7A-%\YX[.[\I[ZZ-M%=&*4H?N1!XT
M*@_,S2*3\N#6DT/7+'X1^+O%EGX\\312:/'KP@ADU&28%[6YGCMV+2%CA8X%
M4J,!B2QR3FO5_P#A7G@\7NB74.DO92:%--/IZV5W-;1P-*^^7Y(W56#-G*L"
M""1C!(J*V\ ^#[;PAJ7@>UM[AM'OFD:]MCJ5P\CF4[I-TAD,@#\DC< V6SG<
M<@'F_B9?$WA71O %];>(_$VN3ZKKUI'<6:W4:/+&]H[R0J7\L89X0WSL,9(!
M7)J/1?B=8^%?&?Q$UCXA:YJ^A:99ZA9VMIIVJR1W)M6GM_.VJEL9,DG>1AF
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!POQ,TG0=?\&G0_$7B1- MKRYB$4TKP!)ID/F)$
MR3JR2J2F3&0=P4CIFO(Q^\^!GPN34+71UN;;QG80I)I4$<5I,R:C)']HMU15
M7;*H:0%5 82$@8->V^+M8\*Z/I]C)XP^SBRN[Z*S@-S;F:,3R95-V%8(#R-[
M849Y(S3/$NH>$=%T[3;/Q%!;_9KFYCM+&S-H;@O*00JQQ(K'A<]!@#.<"@#,
MU..Q'QX\,2,L/VH^'M5&2!O(%Q8;1Z]Y,?5O>O(/"NF_V-\>_#OAE?#OG>)]
M/OM6O]:\1VUPI:XL)Q.UNMR$)+%F>#"R\IY*[<AB1ZK=?$7X;0ZLM]J%[&EY
M:7+Z:MU+ILW[B<DJT E,>%8E3\N06]#D5HZ3XK^'MGX9U/6-%OM-M])L97GU
M!K.,+]GD9LN\R*-RL3\Q+#)'S'CF@#A;'3]-\7?M&>/]$\>:;:ZS:Z78Z=)H
M5CJ<0GACADC;[1+'$^4W&4*I?&[@+G'%5?'4=K;?#C1OAS\-;K5FM[J":XAN
M?#X2Z:""$,8\OO&U&N6A7C.Y%E7CEAZA-H7@7QYI]EK&HZ#I/B&VDC#6T]]8
MQS_(<XV^8I(')_.E2;P59R:AXFA728YM&@;3;J]BC3S;2*/#FW9@-RJ,JWE^
MZD#D4 >9^,%\*_%+]G"_\<W^FQZA?6/AW4'A-U$R-970A(F'EGA9$EAP&P2,
M':<,29O$7PC^&>FZ_P" M.L_!NGK97/B"4S6[H9(G_XEMT^-C$C!:"$D8PWE
MKG.*Z6X7X+Z;X$?4)+3PBGA35+@;I(;>W>TO9E)Q]P%9'#(P'4Y4CK5274_V
M?]>BTO1)M0^'VJ16I,&GV+RV,RPER!LA3)V[B%X4<X% '&_':3[9XR^'T>CV
MD6L:@NLR6%Q8K?FV\W= LOD2R+DID&-\$="IQS5S6O"=BOP$\6:MJGA_^P_$
M&G:=J<RVD&K2W0L'5)'B*N&ZE!')R ?G' X ],'PW^'IMX+<^ ?#GV>V=I(8
M_P"RH-L3-C<RC;@$[5R1UP/2LFT7X-ZA\/M6TW39O";^$4.[48[":W2SC)P<
MR&,A5/RKR<'@4 <U\0/ACX5TGP=K>KV(U*)F6(1P#4[CR8&,D:L\:[_D9E !
M(ZX%=C=>&[#POX!\3P:/<7T=M/:W$R0R7DDBVQ\D@^46),8)&[ .-Q)&,U>N
MM.\&^(/ ]MH\BZ=?>%[V*&""-95-O.F5\I4*G##Y5P >>*V;S3["XT.?3+J)
M6L)+=K>6-V(4Q%=K GTV]Z /GSX#:UKNJ>(- M]2OM=68>%_MEZFM:G+=#5&
MEG0Q7-NC2N J!75FPI!D52O((I>)+K4M-_9LL/C)I^NZJ/&W^BWC3&YF\N9Y
MKE%DM#;LQ3R5WL!&H R@88).?8K/PW\,_P"Q=&NM+73(]/\ #,[_ &"YMKO:
MED[,"Z>8K]"VW<A.#P".E$_A'X<6>J67B.\M[*("X-]9BXOG^QK.QW^?% S^
M2LA)+>8J[LDG/.: /-_BA\2-8T#XIZ7>:7JE[#X;\-W5O;ZW%;V4\D$RW!_?
MF68(T2F!#;,%.&/GMR#C.IK5C=:W^U6_A>;Q%K]GI1\'C4A;Z?J]S:HMR+WR
MA(%1PN=G!!!!ZD$\UWTGAWP+<:1J?A>22&6T\3/-?7%I_:$A>[\[YI'0[]P1
ML$X0A0 <8&:Q;?X5_#7^U);&VFU07T=DMG)!'XGU#S5M5Y6(J+C(B&_A?N_-
MTYH 9\%_%&M>(O#VN6.L7,FI-H6M76D6^K,@']I01-A)LK\I;L2.#C/4FO5:
MR='T?3?#^D6VD:/916&GVJ^7#;0(%1![ >^23U)))K6H **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** //?B=H-CXFT"Q\.ZQ97%U8ZI>&SE:"S>Y-OYEO,B3$*CA-CLK"1@%5
M@I)7K7E":3X]OM?\ :AXZT&XO-:TC6[?2X[BWAFN$6"&.87&H%U4",3R- /W
MF,K$& '.WZ9HH ^>_$/VV;1U\K0M<D,7Q"MKYE31[IF^SQSQN\P CR8PJD[A
MD'H"3Q6?\0[>^\0:YXU\9:'97UOH(\#W>DS7+VLJ'5;F0,88XXG4,RKO!\Y0
M0=^W. <?2E% 'D9^+7AC2_"2PZ/'J&IWECI:S+"-/EC5,!419&V[%)<HI522
M-V<;1FN/^&>BZE\(?B!=:3XFCMX+7Q/IZWLMU!J,M\@OK9?](E=GAC,7GAR^
MT[AN1@IQA5^C** /EZU\,W7@OPWX1M/!MJUUX.\2:GHDEQ;QL\CZ7?1WEO))
M,2S%O+D6-E=>-CHO3+58A\3?#E8/BSX4\8-#JMS<^)+J:+2$MS=7,V;6!$:*
M,*QW!U8!L?*1DD5],T4 <%\-;R.'P3HOA.[N%'B'0='T^WU6S+;I;:5K=<!_
M7.UN02#@\\5P&O6]UI/Q*UWX;6^BWD^E_$26+45GMHD6"W0*L6IB1B<@M%'$
M1P06G X)Y]GM=+M[35=0U-))I)[XQ^9YDI945%VJB*>%7[S8'5G8]ZU: /G+
MXP7VJ>+M0GT?P4+:XB\ B+6+R1+U(1;7J,)(%*YY58HIL\8S(N.48#TZX\7>
M _%/PDG\5:I>V%[X4GLQ-=^9(KQJ,!C$X_O@D*4/.[C&>*[^B@#YB\/ZU\%6
M\&:QXIUC3_#":%J&I6UUI_AJ,VKBVD: PP^;'N$$<[CS&8,0L:X+L-K-5F30
MO!*_ 2PN_P"P/#GB?7+TR:9ID5LL>H6]E<W=Q)(((F4LH6 RG)4@[(>HXKZ4
MK+BTG2XH=/MX=-M88=,Q]BC6%0MIB,QCRQC"81F3Y<?*Q'0T > Z]H?PSL_'
M'AOPWHL>C6^N>'K[2[K4M:O+P1/8PP;4AMPQ?+/*J>6(1E &W, VPGGO [,W
M[2FCW4GV==-N]2UZ73&LT@2[DDD>1KA+]0Y?8C1'RSMS\R!BOW!]%2^ _!,^
MO#7YO!NB2:N)EN!?OIT)N!*I!63S-N[<" 0<Y&*MP>$_"]IXAE\16OAS2X=9
MFSYFHQV<:W#YX.9 NXY[\T ;U%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45RWBS6O$
MVBV=O+X;\'W'B>:23;)#!>P6QA7^\3*P!^@_3K7-_P#"=_$W_HAVJ_\ @[T_
M_P".T >FT5YE_P )W\3?^B&ZK_X/-/\ _CM/M?'/Q D64W/P8UJ,B,F/R]6T
MY]S]E.9QM'J>2/0T >E45Y\?&?C!;O;_ ,*A\1BWR?WGV[3-^,#'R_:L==P^
M]P #SD@69/&GB)(V8_"GQ7TR=L^ED_@!>Y- '<45YE_PM?4O^B/^/_\ P!M?
M_DFC_A:VI?\ 1'_B!_X!6O\ \DT >FT5YE_PM;4O^B/_ ! _\ K7_P"2:R[C
MXW36MQ+;R_!OXF.T0&XQ:(DBG..C+,0W4=">_H: /8:*X"S^)VASVJ33:#XO
MM)&SF&;PKJ1=>>^R!E]^">M7/^%E^'?^@;XJ_P#"3U7_ .1J .SHKC/^%E^'
M?^@;XJ_\)/5?_D:D_P"%E^'>VF^*O_"3U7_Y&H [2BN2;QQHZWD-FUGX@,DR
MAE*^']0* '/WG$&U3QT)!%+>>/\ POIDB1ZE>7-F[C*K<6%Q&6'J,QC- '64
M5QG_  M+P)_T'?\ R5F_^(IJ_$SP/(RHNN@%C@%K>4#\RF!0!VM%<58_$SP)
MJ%_)86OBS3S<QIYC12R^40. ?OXS@D CJ"><4[_A;'PL_P"BE^%?_!S;?_%T
M =G17&?\+8^%G_12_"O_ (.;;_XNC_A;'PL_Z*7X5_\ !S;?_%T =G17&?\
M"V/A9_T4OPK_ .#FV_\ BZ/^%L?"S_HI?A7_ ,'-M_\ %T =G17&?\+8^%G_
M $4KPK_X.;?_ .+K8_X2SPO_ -#-I7_@9'_\50!MT5B?\)9X7_Z&;2O_  ,C
M_P#BJ/\ A+/"_P#T,VE?^!D?_P 50!MT5G6NK:5?1^;8ZE:W4>[9NAF5QNXX
MR#U^9?\ OH>M:- !1110 4444 %%&:,T %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4FT4M% !1110 4444 %&*** #%)@4M%
M";12T44 %%%% !1110!G7.EZ;>>:+S3[>X$@ D$D2MO ((!R.>0/R%5?^$3\
M+?\ 0LZ5_P" <?\ \36W10!B?\(GX6_Z%G2O_ ./_P")J";P;X0N('MY_"VD
M2Q2*4>-[&)E93P005Y%=%10!R-W\-_AW?>5]N\!^';KREV1^=I<#[%]!E>!4
M7_"I_A9_T33PK_X)K;_XBNSHH XS_A4_PL_Z)IX5_P#!-;?_ !%'_"I_A9_T
M33PK_P"":V_^(KLZ* .,_P"%3_"S_HFGA7_P36W_ ,11_P *G^%G_1-/"O\
MX)K;_P"(KLZ* .$_X5+\+Y =WPZ\-[=I7:-+A"C/4@!< \#D<\#FF1_"?X<P
M1VZ6_A&QLUMU,<8M0T.T';N^X1G.Q22>I&3S7?44 <9_PJWP)_T O_)J;_XN
MI+7X>^%+&1Y+'3Y[5I$,;M#>SH64]5.'Y' XKKZ* .<A\)Z1;P)!!)J<44:A
M$1-4NE55'   DX JO>>!]%U"1'N+SQ"A48'V?Q%J$ /U$<X!_&NKHH XR;X?
MZ#<2M)-J'B16R3^Z\3ZG&.23T6X [_@,#H!1_P *T\._]!+Q5_X5FJ__ "37
M9T4 <9_PK3P[_P!!+Q5_X5FJ_P#R31_PK3P[_P!!+Q5_X5FJ_P#R379T4 <9
M_P *T\._]!+Q5_X5FJ__ "320_#[1[5G>VU3Q+'(R,BO)XDU"?9D?>"RS,N1
MVR#7:44 <9_P@/\ U.WBK_P9?_8T?\(#_P!3IXJ_\&7_ -C79T4 <9_P@/\
MU.GBK_P9?_8T?\(#_P!3IXJ_\&7_ -C79T4 <I9^%[JQ3RH?%^NNH<R9GEAF
M.<8ZO$3CVZ9YZTO_  C>M?VE]L_X6#X@\G_GT\G3_*^[CK]EW]>?O=?;BNJH
MH XS_A#?$7_16/%7_@-I7_R%1_PAOB+_ **QXJ_\!M*_^0J[.B@#C/\ A#?$
M7_16/%7_ (#:5_\ (5'_  AOB+_HK'BK_P !M*_^0J[.B@#C/^$-\1?]%8\5
M?^ VE?\ R%1_PAOB+_HK'BK_ ,!M*_\ D*NSHH XS_A#?$7_ $5CQ5_X#:5_
M\A4?\(;XB_Z*QXJ_\!M*_P#D*NSHH \SU7P7\1)+JR?1/C-J]I CDW4=_HVG
MW1F7(PJ%(8O+XW9)#=1TQS)JG@SQ_-I1CTGXP:O9:BVW,]UI.GW$*\_-MC6%
M&YZ#+G /.3S7I%% 'E:^$_C(LWF/\8M/9<$>6?"T>.N<\7&>.G7I[\U/_P (
MK\9?^BO:5_X2J_\ R37IM% 'F*^%_C$K!C\6M*D YVMX6&#['%SFG)X:^+RS
MK*?BEH[IT,;>%_E;C&>+K/OU_3BO3** . 71_BLL4B'X@>'69L8<^&9<I],7
MN.?<&IDTSXIQHJMXT\,.0.6;PU<9/N<7X%=S10!Q?]F_%3_H<O"O_A-7/_R?
M1_9WQ3_Z''PK_P"$U<__ "?7:44 <#;V'Q:;S?M7BOPE%B0B/R_#]T^Y.S'-
MZN#[<@>IK/\ L_QWR=^M> P,'II=X><<?\O'KBO3J* /,OLWQ\_Z#'@#_P %
ME[_\D4?9OCY_T&/ '_@LO?\ Y(KTVB@#S+[-\?/^@QX _P#!9>__ "11]F^/
MG_08\ ?^"R]_^2*]-HH \R^S?'S_ *#'@#_P67O_ ,D4?9OCY_T&/ '_ (++
MW_Y(KTVB@#S+[-\?/^@QX _\%E[_ /)%;4+_ !'731#<0^&I+_RU!GCEN$BW
M[CN;RRI.", #?D$$Y.<#LZ* .4N+WQVL^VW\,Z!+#M;YY-:F1L[?E&T6AX)X
M)SP.<'I5::^^)7FG[-X5\-2)D_-)X@N$)&3C@6)[8/7@DCG&3VE% '%_VC\4
M_P#H3?"O_A37/_R!1_:/Q3_Z$WPK_P"%-<__ "!7:44 <7_:/Q3_ .A-\*_^
M%-<__(%']H_%/_H3?"O_ (4US_\ (%=I10!Q?]H_%/\ Z$WPK_X4US_\@5&N
MK_$C>87\$Z'YI4LLJ^()#!U'REC:!P<;CQ&1]WGD[>XHH Y2/4O'"V4LUSX5
MTHW"=(;;6'?S.!]UGMT'4D<XZ5677O'3.%;X?A 3C<VKQ8'OPN:[2B@#C/\
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
M8U6*'^T5$BK)Y+_-OV@D_*&Y&.,UN^*/&%OX4OM &I1VT&FZI=2VMQJ%S=K
MEF4MIIPQW#!!\EEY*XR#STH Z^BLBWUS1;PJMKK%E<,;<7:B*X1B822!*,'[
MF01NZ<&G3:UH]KHC:W<ZK9P:4(Q.U[).JP",\A]Y.W:<CG..: -6BL23Q)H$
M<-I,VN:>D5X%-N[72 3AC@%#GYLD@#'<U)K%]<:;IGVN&Q>_F\Z&(0)-'$S!
MY50D&1E7(#$XR"V,#D@4 :]%9T>L:7-J#Z;#J5K)>IG=;K,ID7'7*YS6=>>,
M/"VGRV:7WB+38#>W7V*WWW2 23XSY8.?O=./4@=2,@'145G0:II\ET+--1MI
M+H[B(5F4N0K%6.W.>&5@?0@CM4[7-NJ1.TZ!)2!&Q88<GH!ZYH M456N+BWM
M;=[BZN(X(8QEY)&"JH]23P*LT %%96GZMIVK277]EW\%Z+.X>TN#!('$4R8W
MQMCHRYP1U!X-:F10 M%%% !16??WUKIUHUY>W4-G;(RAI9Y!&BDD* 2>.20!
M[D5?R/6@!:*Q+/7;&\\3ZGX=B$XOM,@M[B</"R(4F,@C*L0 _P#JGR5R 1C.
M00-K(H 6BBN*U?XE>#=%U:[TN\U66:[L8_-O(["RN+W[$F,[IS CB$8Y_>;>
M.>E ':T52M;FWO+2&ZM;B.>WF021RQL&212,AE(X((Y!%3I)&XW(P89(R.>0
M<$?G0!-16'8^)-'U'Q'JV@6=RSZGI"P/>0M#(@C696:,AF4*X(5ONDX((.#Q
M6WD8H 6BBL;0=>T?Q/HL6MZ%?+>Z?.TBQSHI 8H[(W4 \,K#\* -FBN8\5>-
M/#/@NQCOO$^K)812DA 4>1V"\LP1 6*J""S8PHY)%5K[XB>"=-GTV*[\4:>/
M[4C6:TD27?'+&SJB/O7*A69@ Q(!.<9P< '845R$'Q \$W'B^;PI;^*-/?6H
M2ZO9^<-X9%W.H[%E7DJ#D '(X.+WAWQ9X=\5P3S>'-7MM3CMI!'*UNV=A*AE
M_ J00>A!X)H Z&BLRWU:QO-2OM-MYBUW8;/M$>UAY>]=R\D8.1Z9K3H **R_
M[8TUO$1T'[9'_:0MA>?9OX_)+%-_TW#'_P"NM2@ HHK-UC6=+T'1KG6-7O8[
M*QM4\R:>3[L:^IH TJ*3(K,TK6--UW3DU+1[R.\LWDDC6:,Y4LCE''X,K#ZB
M@#4HJC>7=OI]E<7U[<16MI;QM+-/,X2.)%&69F/   ))/  INFZII^LZ5;ZI
MI-]#?65R@DAN('#I(I[@C@T :%%)D53@O+>XGNX;>ZCFDM9!%,B,&,+E%<*P
M'W3M=&P><,#T(H NT4FX5G6FHV-])=)8WT-TUI,;>X$,JN890 QC?!^5@&4X
M/."/6@#2HHS5"SO+74(/M-C>17<'F/'YD$@==R,4=<CC*LK*1V((/(H OT44
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &??:7
MINIHBZEI]M>JARJW$2R!3ZC(-5/^$9\->5Y/_"/Z;Y6[?L^R1[=W3.,=:\G_
M &@?^$I;0K*W\*Z1K%Y>/:WCQS:>+QQ;S*(C$=ML1^]^\8V<[%*MPQ(4\SKE
MMXJ\0>/-5U2-O'MI97FO^'XK2UBEU"TAAL)8(VNSMC*JF,2"1B?W;+U5F^8
M]]F\,^&YI9)I_#^G32R,7=WM8V9F)R221R2:HWG@7P1?64=K?^#=#O+6%F>.
M&?3H71&9F9B%*X!+.Y)]68]S7C$,VM:?KTEEXJU/QAIO@NRO-9M(;O[1>_:#
M,SI]GWRC][)"(C,8G^9=P W,P6L)?%7C/2;/4]/\4W7BRWUR]TS0+JPAM;>[
MF=KA'*W'$:LD>\+&)8^ Q9@ 6S0!](ZQX7\,>(K6WM?$'AW3-7M[<YABOK..
M=(CC&5#@@<<<57U#P?X3U75;;5M2\+:1?ZA9JB6]U<V,4DL"HQ90CLI*@,21
M@\$DUX+/>SQ7\EW'XM\4W4M[X@UNP6":ZNA +/['.T<80_*-D[P"-_O'< "0
M %[+^T+K3?V5;.Z\$7&K/+:Z?! +B2.5KR)%E6.YD"RKNW(HE8#;CY1L&-M
M'>W&E^ ?!_A.ZBET71=&\/F9)9X([*..!Y6=%1BBKAG+",#@DD+CH*Q=>U[X
M-ZCX;M/'?B6X\,7VEW4;6EMJ=]#%+YR%F#1(6!9AD/E!Z-D<&O&-<5K]VT^+
MQEXDG\,67B[2[C3[^ZN;B215;,EQ#N=-TD<1$3*[EMA*Y;ABW9?M$+86.AZ)
M>6/B1/"NNVLTMQ83RRM;VEP&EA^T0RN@SEP^_ Y8))U&Z@#TM=4^&^@^%=.T
MV/4/#6E^']41H[&V$MO#:W:N<LL2Y".&WY(7.=WO58^$?A9X+G_X21O#/A;P
M\UKC;J!L[>U\CJ,B3 VDAB,Y&>E>+>(+[2-8U7P-XHT75/\ A'?&C6MIL\&/
M8BX@NK=YV9PL1C#(6WNQEXPJ D*1N'6_$35M#U#XH_#[Q9)J5G/X3\-:EJVG
MZW=22J;>QO#;!8DF!/RMO! 8C +*,@NN0#IK[X>?!>'44OM0T708+GQ%/E#+
M.$&I2.=^U5W 2Y)SM .<]*EO/A_\'=4\:W:7VBZ%>^);O_2KJWGF$D\RAE;<
M\18EDSL."-OW?:OFFU:/3;/Q%;:]OL;K5/!,-OX84IMEFW7#26L-OOR=P+6Y
M95.5(+?*5R.KT%K/2_$&JZ9?ZM;R>-H/B4=0G>6)1<FP5-SRX7<PA-MYN"<*
MID*\<$@'T3XD\'^!?$$FCP>)-*L9S9.1IT<K>7Y387_5@$<@*N,=,<58CTGP
MBOQ FUZ.&R3Q3+9"TDD$@%P]N&WA2N>F0#G&>!S@"O ?BMKG@W7+OQ7XDN=0
MTZ_T6]\ R1Z-=R,K))=BYF1A#GG>)# &QR#MSTJEI]QJ4.J:='KN]?B%<^.-
M(1TMW+78LA8VS2DXP_D>5YX<L,<MOYS0!]1-)I^J17EB+A)P 8;A(I?F3(Y4
M[3E3@^QK@;/X5_#71_[/T&W2]@2(2&QTZ37[UDCW(ZL\4+3D*P#N0Z@,I.X$
M$9KR[X;ZA+H7B#P 8UTZ"[31=7/CB>29(VM1%*K"6X(8#S%N/,7+;B!),< 9
M87/$4NFM?^+]0$&FR^-F\:Z0-,C; G>%&L1"%);<8VC\YB00OSR=.: /4?\
MA6OP[N+C5[.UL#%+=6UM::A;V6IW$&4CVF#>D<@VL!&H#X#%<C)!(,M]\*?
MNIW&HW&I:-<7SZ@MPDR7.HW,J*)R&F\M&D*P[B%SY87[HQT%>:^!UT6W\9>!
M)M'^ROKE])K+:[)'-FXD7<2QN,$ER)A$H$GW>@QC%;/Q$^)_B3P/XQFTX2:2
MNGO]BOHI9+&::2*QWR)J#N$E!9HL12 A1\K%<,1D '9_\*Y\$?VN+J:SN)]1
MEFL[W?<ZE<S22/9<0.=\A+!#)D]F+9;<3FN#\;?!LZMK5LOAVQC;3T:ZO9X&
M\1W=A,;JYD5I92RPS%E;RQ\OR@') Y-8FO>./$5]+KVMVBZ1!)+X(UG6=$U:
M"RECNX[19X_(R6D_CCV2<J,-M.T?,IYNW\=>,O!GC+4O$ZIH6J-J%EX<AUB4
M020M<-.+A8GBPQY52 S.6W;!@*"%0 ]]A\&W6I_"&'P3XSUJYO[BXLQ;:A=V
MLSQO/GEU#G+%2,J2>67.>IJ"T^%/@^WG$]]9W.M7'V!]+6;5+J2X,=JZ[7B1
M2=J KD$J 2"02<US/QF^*>J_#MM/@T6.QN;E[.ZU"X@N89)7:*'9@+M9%0,6
M8%V)Q@81R<5U_CSQ!XFT?3]'E\*6FEWUQJ%_'9XU&:2.,"0':P:-6/4>G0T
M8\?P9\,QZ:EG_:GB.6:"[BO+6\GU>:::S:)9%B6(N65519I !CG=SG QK:7\
M-O#>AW^AW>E-?6TFCB[V[;IC]K:Y='F><GF4EXU;DX! XP !Y:/CIXT\WQ'=
M+X1T=],TH:E$)SK$44GG6D4DFUH&;S\MY$OR&)6"[6SMR1T.K?$KQYX:O;N/
MQ'X=T06^G?V9<7C65],\@@O;EK9516C ,B/'(22P#+MQM). #VINE>;6GPJT
MW3XXXXO$&O,@TJZTA@TT.'BN)6E9CB(?.A;"$8P !@Y;/,)\6+CQ)IWC:-/#
M]MJ.C66DW%Y:&&^>-;Z*,M'(@N%4H2<'YXBRJWR[B02)=+^*>M_VI)I]OX*M
MQHFFWND:;-=?VTSS1B^6'RF$;0_/M\^,-EP<\C/)H V['X0Z5I=[!-I_BKQ1
M;6HB1+FPBU!5M[V18?*,TJA,[V4*6V%5)4';UJKX8^".D^$[FXGTOQ9XCW7+
MV#2K(]H59+/_ %$>!;@!0#@@8)ZYSS61-\3=8T.33].T;P/;W4FI7&NW$WVC
M79 D3V5Y(LY5FA=B&/SJH "[MH  J:X^-UQ_PG5CX1TWPU:7-W<Q:=)Y<^JF
M">070+,88S"1*L2 LY+KZ=: +4?P-TN%?#UJOBK6;JQT:_%^EO>);.?,%P]R
M7C=(D:)VE8!F4\Q[DP"59>[U[PS_ &UJVD:E'K.H:7=Z5([Q268A/F!P%9'$
ML;C! [8/H17#?$+6/$7ASXF:'K&@Z;<Z\(]!U.:?3#JGV.';%+:'S@""KN!*
MR@,.<CD8S1H_QH77/B!X=\/Z?X9F_LS7;>*>/4);H>9"9;)KQ%DB165,HI4!
MI Q*N55E7<0!L?P)T6/PC:>'V\3:RXLM-CT^VE#0IY,D<XGCN%VQAMZR 8!8
MKC@@GYJ[SP_H^NZ3X5_L_5O%$FN:TRL9-4FMDB#2$8!$*855&!\H/."2<DFO
M&M-^+EQX!\*>$-)U;3-1UV*Z CNM3NM0\VZ&^ZDA1BN&+_<R2[1K@@*2<JO2
M)\<K>VU>>/6_"MW8:3%/J=I]OCN(YB)K!'DF4QC#!2D3E6&<D 8&<T <_J?[
M.NK:AIT%LGQ"\MT\)P^%'=](5MT,<XE#@"48X55QR>^X]*VC\&_$3:O-%)\1
M)Y?#5QJ[:S/I#Z>K/YT@)F2.8R'RXWD=WVA?EW=SEFT;[XP/I>EZ9)JW@W4+
M?4]8E*Z7I\+?:Y+Z(6XF>1! KOA00K?)P2.V2.FN/&OE^"M*\1'0=1AN]4>"
M"WTJ[B,%P)I6 $<@/"8Y))XPI]J .%TOX1^-M'\-RZ?%\1+?49M/NK2XT-9M
M'AMXK<0MDI<"+#3;U.TMD,.6!RQ%-L_@WKC&W;5O$UM<7&JC58_$S1VI47T=
MZL"LL'/[K:MK"N>>[=3BL[X;_$C6+:T\5VFO+J>L7-KKFKQP&YDBS;_9(8G^
MR[@<,.7 DP >N!GCH-/^._AO5_$_AS1].T?6YEUNVMKA9Q9L1;>>6V+)MR!@
M %FW8 8$%ANP 86G?!OX@:1I6FRZ;XZT>#7=$NX_[-FBT.*&"2U6-XW29$P2
M[JXR<G:$ 7!9FJO;?!GXA-/KDFL>*M#NAJNB:MI06WM)8O*>_N&N'<$L<@2-
MD#T^7_:KU#Q5XX;P[=7=K9^&]1UV>PLUU*]2R:%?(MV=E#?O'7<Y$<I51U\I
MAD';GE-+UCQ3XT^-=V+74-1T;PUX?M+.YABCCB:+5OM,;,WFDDL, +M &5P2
M<%ER 9=U\'_$3^,M;UNUO/"A_M19KA9[O08I[R&XDM6B,8F<','FL'*D%MHV
M9P23DS?!?QY;^$(]+TW6-.ANH]3>XL ^H7C+H$)@$:?8I?\ 6 JVXF-OW;*V
MTXQNK'TWXF>-M%^+GCQ?&GB*33!I%I<:A9^&9[:-DO[:.*ZD4VTHP252.%BV
M?FS("HV_+Z7X%\1>)X_%UGX8\2ZX-=DU;0U\06]V+1+8VW[Q$E@VIPR?O(RA
M.6'S[F;Y< &C\4/ VI>,O"6FV>EMI=YJFE7T5]!%K]LL]G>,L;Q,DZ!3P4E<
MY500P4C&,C"A^$^J7FD>$H-1OM-TE[+[3#K5IX?MA96UW:32_:/LD8"Y$8E2
M)6Z,Z&7)!D8'E)OC-X@TG0;GXD:E=0S^'+C4[_28-$CM]SVS6\$[Q.9$!8M(
M]OAL_(JR \!23VWPK\3>+=4^R?\ "5:K;ZI_;NC6WB*U:*U%O]B$WW[0 $[H
MTRFUV)<Y;<3@4 9VN?#CQI<^/E\:Z-)HWVJQ\0G5+6TN[J;RKFW>P@LY4D*Q
MD1R8@+*P63!?V.[AX/@3X^CMM(:ZM?A]J=V(9+:].J64UY':J;N>X66V#*"S
MYN9=RN50[4!!QFO69OB_X8AU?Q/ID]OJ5O/X>M9[VX9H5_>PP%1,Z*&+X4NN
M"ZJ'!W)O7)J5/BUX?;1Y]0_LW61-'-!;PV!L6%Q=RS1^9$L2YPVY<G<2%&#D
MC!P <W=?#GQAJFF/9W3:3:-/X@U/4I7M+R93%!<V=Q;)L/E F4?:-Q^Z,ID'
MYN,:3X<_$34/!MC_ ,)!HGA*\UC29[!UAL)Y81JZ6XN(F$\QC#+^YF4QCY@K
MJ6X#;!W_ ((\67NJ?"N?Q5X@2\:6*[U(R1BQ*SI'#>3HD?D)N.Y415V_,<CD
ML<DZ?AWQ]X<\3^'=3\0:7)<M:Z5++!>1FV=I89(T#LH102YV,I&S=G< .<B@
M#Q"3X-?$2W\,ZWX?MM/\*#_A(M%737-G--;VVD/'<RRA8@ZN[1.)B3@9,@Y
M'S5ZW\0M!U77K7PK=1^&=/UZ32M72^NM,NYU6)U^S3Q95G0AF1YE=<J,[/X3
MTRY/CW\.UL3J"W6L26(@6[^U#1+P1&W+A&G#-$,QJQ )'X9K9U#XJ>$[/5+[
M2UN+JXN[2QGU%4@M7874<*!W$+' D.UEQM."3@$E6  /(-9^'MQ8W.@Z'H>H
M-I7C#4;J^6]LM.5IH;71;ZYE>6,,$4(D/RE&^4>:#CEUKVCQUHNK7WA&'3?#
MUO&1#=VLC01M'"WE12*^(F=65&!12&P"NW*D, :BL?B7X;O-)FU2X-]IS6UM
M:75U;W%A.'A2Y9DA;A"'4LK#<FX#:22 #5'4/BIX:N-1FT/1=3F74;75(-+N
M);C1;Z2UAE:Y6%HVE6,(&;+*C%PNXJ<D4 >?2_"WQ)=?#ZST6\\+V<US8>%=
M9TFUWW4<[K<W#P_9V+.!M($<F6!.-_N0/1/B-HNN>,/A8--M=)$.KSSV%T;6
M29#Y!CN(II%WYP2%1UR."?8YJUHOQ,\.ZU/#:JFI:=/=:E<:5;+?V,L(N)X
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
M1,-<W-O=J+$2 Q?-OC=N.-P4=.<^]1?#7P;!XFE\0PZ.\=]-="^EVW<XAEN
M21,T._RVD!)PQ4D<8(P*[3% 'SYI_CB^F_:(G>;5-2B\.SR-% MP\T=OY7V&
M&16\DQ[%0OYC"9G!)8K@  F_X=FU'0_V+TO-/DO-(U*P\+SW$;''FQ2QQ.^?
MF7C++TQD ]<C=7NF*P_$F@V7BCPKJ_AK49+B*TU2UDM)GMI/+D574J2IYYY[
M@@]"",B@#YXT[7/%VK:9=0Q_$W4I]"U#6-&6#7X/(,BO/&QO;9)$3R\*P3&%
MQ&6P<[6!Z*[\2:Y:R7OAJS^*=VEY!XTL]%CO+I;$W,D$EI;M)%M,&PMO:8*P
M3.X<[L'/N.F:?!H^C66EV[.T-I EO&TK;G*HH4%CW.!R:T-HH ^:)/'.J:CH
MOA(R?$K4-*DOM.F;3]0LK*.]74[U+KRO+9$CVS-L 'EJ4Y8GMD5YOB!J%EXT
M?3;KXO"RT?\ X2O4+&\U6*VT^!E@33HIHD<R0LNY)5:$/C+X(_NA?I_:*YK6
MO"\>L^(] UI]8U.S?1)I)H[>UD18KDNFPB8%26 &< %?O'KQ@ ^;M2^+7BK2
M=<\'1ZQXTN898WTW[<LMK';1WMK+>3)-<^28=Y#PB @$1^7VRQ8#WKX8W%G<
M>$KV2RO(KI/[=U<EXG5P-VHW#@94D=&!^A!P,UWFT4M !1110 4444 %%%%
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
MPN0<G!PN?6+<S>2GVA423:-ZHQ95;'(!(&1[X'T%6J* "BBB@ HHHH ****
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
M$F*J$#\K-,,,Y \QL8S67'^S_H\<<"KX[\7!K:SM+"WD%S:AH8+6436Z+BW
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
M'! H Z2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M'.<FI[CX):6VOZOK5AXR\4:3=:W;K;ZHNGSVT<5\P0*TSQF H)6P264+RS8
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
M3-TX;@$C)%==X(\ ZMHOQXUW6M0\+W 9KJ^O$\0_V@K07,%RX:.$1 ;_ #%
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
M1\(^,?#FDZ3XJMM-N;@V\DMK>+#' \;WD,):623+LNQY?EBPRA&=F 7#9?\
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
MP >OP_%319([NUFTG5;77K:Z@LVT&5(?MC2S1F6%5VR&+#(KMN,@"A'W%2I
MY[QE\8K&/X<:E>>%(]0/B,Z3?7\5F;:/[1IZVSM#)+<12, J),I0_>)VMM#;
M33H_@]JG]BSW5U\0K^X\<2W4%XOB9;.)/+>!)(HE%N/E,8BED5E+$OYCDG#8
M&3K'[/+WFFK<:/XZNM*\1W6GW.F:QJ9T^&6/58;F62:YW0?*(RTLI*E6^10%
MYP" #UBYUK^Q?#-IJ&L,;F8B"&0V2%UDED94!7H I=A\S84 Y) KCU^-W@F3
M1;36(8=8FLKFRN=0,L>FRLL,5NZI<%CC'[MF 8J2,]"<C.GXK\"W_B/X5V_@
MN'Q+);7L"6@&J36B7'FO Z-NDA)".'*<J?EYY!'!\QT_]GCQ9I-AJ>CV7Q/M
MFTN]L]0L5BG\/JS11WK1F?!29!N_<QX.,#G"@<4 ==X[^)SZ?X@T'1?"MR\T
MP\36&DZM(MBTT$:S.H:$RY"H^U@>-V. <$UW6J^+]+T?Q5HGAJ_2YCNM:$WV
M680DP9BC,CAGZ*=JD@'K7E&K?!KQ]>:_'=6?Q L+:PFU6PUR^@72=OG7T&T/
M,@+MLW".-BN2"R]AG/H?Q%^']E\1O#,.DW%W)I]S:W<5U;7L1</ 5.' V.A^
M>)I(SS@;\X)44 4]/^+_ ('U;6;#3]-NKZY-^\$<=R+"9(4>>$S0JS.HP7C&
MX<="N<9%0>'?B1I\?A.SF\6WT@U4:;<:I<O;:;.8G@AF\J21-BL#M+)E S,
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
MP#*<8(->,?$SPSXP7Q7JG_",Z)?WMA<"T\1&X6X8K'=6GG>;;H@8$F=! @0
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
MVRPN'5L'!P1P>010!<HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M,$@9V@GDFO$=#\?1Z3)K7B!O'^GZOX@\0Z)X?G@;;:Q,\LEU<QR01I^[X3S
M-TNYHPP+[@NVOJ.N?3P?X312$\,:2HR3Q9QCDG)_A]: /GR\^+'BA]%\,:^O
MB2V:467B:::VMY89(+R:S;;:IO08?*LA^7A\@@#(->I_"S7O%&O0WTWB+Q%X
M<U:)[6SN+1-'O/M$L0D1][2_NHPJN5R@VDC#@LVW-='IMGX+_M:]T'2M%TV.
M[TIA<3P162H(6N 6W@[0I+[3D@YXYIVG1^#?"NM6_AG1['2]$OM5$MY'9V5L
ML/VCR]HDD(10"1N7D\G\#0!Q<?C?7O\ A.L+JVEW&GMXB;P^VD! L\:B'>)@
MX8EG!&XJ5 V,>FW)=\%_#EK:^%I_%EV+>[U[6;FZ>ZU".V2&25?M,AVOM)#8
M;<03T!"X4*%'H7_",^&_^$C_ .$F_P"$?TW^W-NS^TOLL?VG;MVX\W&[&WCK
MTXIVD^']"\/V\MKH.C66DV\LIFDBLK=($>0@ N0@ +$ #/7@4 ?-]U?>,F\6
M^%M:A\064^O6K>+8VN[^Q$A2&VN%1(BD<B9(VY7+84.>& YZ'PY\5?'_ (N\
M5:4NGCPO8:8D6DM?P7-T!._VNW@GE94+AQQ.(X@ 0S@[B>@]8;X=_#]M0NM1
MD\#Z#)?7;2O-<R:="\LQEW>9N<KD[@[ Y/(8CI59O"/PUM_$VAR-X;\/6NM6
ML3C2E%O%',B1D%O*7 )"%@>!\F[/&[D YKXY>'XO$?A;PY8M8V5[+_PD5ELA
MO9FABE!8AXF=58J'0LAPI^]T-<7JWB/Q=\)?!+ZA8Z+X=T2:;6I;>;2+F^GO
M%,7EA8)H9 XV(%B,CAHU^3<VU"I!]A\0:#X'^(#3Z#K]KIVNOI,J2363R!VM
M7=,H70'*DH<C/4'BJ^F_"OX>Z1:FUTWPCIUO"4N(VC6/(99T5)E.>H=40$'L
M* .,\1>)O&FAW-SJEGI^DZ_KD/AJ"XA:QCEVS2/=A91%&9\2+L*LB AY&7:&
M^90,G0_B)XP\7:<UY'JGA^?3T\.:A=W=O%8W,,CW*32QI&VZ4/ 558]X^;GS
M-I(9'7TIOA=\/VT\6/\ PBMD+9;1+ 1*"%$"3>>J<'H)?G]<TJ?#'P%#%80I
MX7M?^)?!/;V\C;FD5)U99LN3N8N&;<S$DEB<Y)- 'E\WQ2\9Z"]U;Z;H^AMX
M=T"TT%I$DDN/M+)>LD6Q22P)!WG<Q) "Y#$DCJ/#_P 0O%6M?$2QTLPZ.-+N
MKS4K:XL5CD^VZ8MHYC1I9%=HR96 8*0F%;Y3)@FNBC^'_P .=0T*X\G1[&[T
MS48K8RRK,TD<T=NN(#OW<J@^[@X%<]X9^%MUIOC&R\41^)K*YM5O+O4#]DLY
MHI+X7(E)$K_:6B==TV_Y8EY1<;1Q0!H^-M&;5OB#X/M9-6UJRMYUO%G@T_5;
MFS2<+&&7=Y+J20>0>O8Y'%<.OCSQUX;\1>(_ _A^SD\9ZA;:M]GTQ]0N(XI/
M+-BMU)&\I9 Y5V5!W"DDD[0#ZKXF^'_A7QA>6-]XCL;B[N;)66W,=]<0",,0
M6P(W49.T9.,D#'3BJ-S\,OAS)H%EX8;PW96=C#,UQ:PV;M:2+)MP[J\3*^2O
M#$'D<'(H \TU/XG>//!=YXA\7:]X9A31;)-+;5M/EU1I)M/>8>6XMPJM&X#,
MC'E<_4DCU;P)K6OZ]H>I7GB!;!'36+^RM18JX'DV]P\ +[R?G+1.3CC!' Y
MSY/A!\/YK^SN)-#)BM(HHA9&YE-K-Y7^J:6'=LE9,MAG!/SDG)P1T>A^&-%\
M.3ZI<:/:/;2:I=O>W0,\CJ\SDLS!68A,EB2% &23B@#Q74_C)J7A*UM5AT-)
MFU+Q!JEG))J6MR311R6]RL?DI)Y1$/FLS",2^6D84$D*<CTCXI:GJFD^%=.O
M=#NY8]3_ +<TV&"!9/+CO#)=QQM!*^Q]D;*S98#@@=?NFOJGP?\ !^L1/9WL
MVK_8Y;Z[OKBUBU*6.*Y:YE66:.15(W1ED!V=!DGJ<UU?B/PW8^)K&TL;Z:ZB
MCM[R"^4VTQB)DA<21[L?> 95.#QD ]0* /'KO]H'5+>>TTVW^&>HZKK(NKZW
MU"QTJ>2[-LEK.L+R(4AS)ECQN$8S@%AD&MSQ%\6/$WA^_P#$D<?@'^T+32+^
M+3+>6WU%I)KRYD2"55\E(&91Y4^XD;C\A !)K7E^#'@^8-YDNL)*]]=7LD\&
MHRP2R?:2K7$+/&5)B=E!*^O0BM75/AKX<U:RUFVOI;__ (FVH0ZI)+%=M%);
MW,2QI')"ZX,9411@8_NB@#R^T^,'CC4-8M]6T_P'=*!HMU<7NA:AJ*V;6YM[
MG8\L?F1!I"00O*H 1@X/7K;?XK:E)<:G:R>%H(KE;S3H-*@.I@OJ$5V25E8>
M7B';&LC;<MEHI%!X!.O<?"O0;@!GU;7TD:WFM;B5-3D#W4<K[W$C=3D\#&-H
MX7 HM?!,DGQ1MO%FI:?I=M!HEB^FZ,MI([S-&^W<TI95"[0I547< )')).,
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
MMM8WGQ(UFX73K*"STJ5+6"&33_(E22)E95!?;L*X;.0Y[@$ &IJGQF\-ZEX
MU/4_"=Y>7&H&ROG@-K9_:FM3 -K3N 2C1J[(0=Q#Y^7.&QU=SXJFT7X0GQIJ
MUK+J$MGI"ZA<PVNW=(1$'?&<#'4YP.,\=JX_4/A+XRO(+.X7XMZDFL/;R6>J
MWTFF6\B7UO(P+1I$1M@QC@C=C)ZY-=MJ'@_^TOA=/X#FU2X"S:7_ &5)?I&@
MD93%Y;/MQM!(SD =^,<$ %*3XG>&X]1AL[B+4(5:X@LYKE[5O)L[F94:.WF?
M^"0^9&".0"X!(YQJ>*O&&E^$X;-M2CN[BXO9&BM;2R@,\]PRH78(@Y8A5)P.
M?3-</#\(]8\ZYL=0\:IJ.C:EJ5IK&JV\FE(D]Y=0"'<5D1PD<<CV\3,OED\$
M!ADFM[XE?#Z?XA:/;::FJVFGI&9"7N=/^U.C,N%EA82(8I4/*N"?0@@D$ 23
MXO\ P]A\:7/A2;Q%"E_:BX\UR#Y*/!'YLZ&3&T-'&=S9.!R,[E8"UHOQ-\+Z
M]J5K86;:C!<7<YMX%N].G@\QO):=#\Z# >)'=2<9"$<'BN,_X47)_P ))XGF
M'C2Z30/$7]H23Z:NGV_G+->1NDA^TXWF,&1F6/& 0N2<'=:TGX8^/M-L-)DU
M+XK'7M4TB]CN+.XU/1PT,<:VMQ;E&2.9'=V%RS-*TA)*+G/)(!NK\7_A^VKZ
M9H[:M>1:AJ6[R+=]-N@RE;AK9_,/EXCVS1NK;R ,9/!!.MX0^('A#QXEXWA7
M6#?_ &+R_.!@EA*B0$HP$BJ65@K889!P<&N2\+?"SQ'I%WN\0>-X-9MY=-O-
M/N1#HZVDMPUQ<-.TQ<2LH<,[=$P<DG)YKH/AYX)O_!.G/9W^N6FJXMX+6)K;
M3$LCMBWX>3#,9)"' +9 PBX4$L6 '_\ "TO K>*4\,+KP;4FO6T[RA;3%%N%
MQF)I-FQ6Y&,L,G@9-5A\7O )T[^TFU:\2T+VJK++I5V@87)<6\@W1#,3F-PL
MH^0D8W9(SP&C^!_%GB;Q!XUL;JY_L'0)O$QUBWDETQQ>M,D<7DS02.WEA \2
M-G:6RC*PVO69>_"O6/!?AK78[R0^)HM?TA-#>RT#1?*GNKU6E>#4+F9Y9")=
MS'=*<+ND4L,(#0!ZSJ_Q6\"Z'J%[8:EK$L<]FSI+Y=C<2KN1%DD562,ARBNI
M8*25SSC!Q%:_%WX;7EAJ6I0^+K3[)IELMY<SN'1%B9MJL"R@/EOE&W)+?*.>
M*PKCX6ZM8:#H&C^&]2T]1I]C=PWEU>P2-+>W,\.Q[ABK<L[Y9B22,_Q=*XZ[
M^ ?B[6?!=CX7U;Q5IT/]E:;!96-Y!;O,V^&=9$,B2'!7;N7 /'R]0"" >F7'
MQA^&]K:0W%UXF2'SGFC6%[>99P\+8E1H=GF(R?Q*R@@<D8YK3T'QUH?B;Q+K
M>@Z4MZT^C>3YTTELZ0R"6,2*4<C!^5@>Q(.1D<UP\OP]\?*\%Q'JGAD7+:;?
MV,T4&G26L*&Z>$DQA&)(5;>,#=EB=Q)(P!O_  _\#ZYX4US6]0U/4[&YCU:*
MRS%;Q.&CD@MH[<_,Q^Z1&#TSENV.0#8OOB)X1TWQ+_PC=_K M]0$L4#;H9?)
MCEE7='$\VWRTD8<A&8,000.17)>!OB+X@^('CK53H6GV4'A#1[R?2[EKJ.5+
MYYXP"LJ@X18V+%=A!==F3C=M5NH?#+6KG5M9TD7U@_A37]=AUZ^\U9/MB/&;
M9O(3;A=C-;??)!56QACS76^!/#VK^'--U.UU;[ SW>IW>HJUD&R3<3R3$.6
MR5WA0?110!R&H?&[PW#XLTK3[21TT]M2N=,U.:]LYX&MY8X6=!&&4;R74*0
M2-V>._47'Q2^'=F=--UXPT^%=2ACN+5FF^62.1BJ.3T4%@1EL<J?0U@/\/\
MQ)#X^L/$45UIMS;:=K%[JD$#O)"[?:+<PE6;:PXW$\#M[\<S8_!WQ-%=:=>:
MIIW@;5;D6,-G<MJMC+?K9F.XGF+VP;:?F6X*D93F-6[D4 >E_$#Q3J7@WPN-
M<L=,L;]%N[>WF6]U V21":9(5??Y4@P'D4MG "[CGC!H:/\ $:WDE\GQ9)HN
MC/<7?V2QGLM86^MKMPJEE$ICCV.&8+L=02<;=V:G^)&A^)/$?AFUTOP[9Z3/
M(-2L[JXCU:>2*)XH)TGV#9&^2S1JIR,8)Z\5QGB#X>^.O%?A?4?!UWI_A/P[
MX<U:>,W,&ES/+);QH1(SH6MD5Y9) !N*J(U0$!V.5 .[N/'>@QOI]RNN:*-)
MNK&;4&NIM06*00IMQ)'&5_>1G+9?("@#[V[BNOQ8^'[W=C;KXGM#]L%SME+[
M8XOLXS-YK-@1[1UW8ZCU%</J7@7XA>)/[#/BC0/"%^=-T6^TN9&U.Z,5R\Z0
M@2;!;J4&8"I&XE1)N!)4"H_#_P .OB-H]E9?VI?:5KLMI?:DT5MJ&J7$H2RN
M(%2&!IS!NE*LN"S)]TX'84 =IHGC+P1<7NFW^J:IX4TSQ;K%O#'Y$.J6\\\R
M,W[J-)!M:926RN!@EN!6W<>./!UGKPT.Z\4Z9%JIE2!;.2[C21Y6QMC52<L_
MS+\@RWSIQ\RY\&F^"?Q"?X;ZAX+6W\+O-=:#I^C)?R7\Q:,V]S+<.P0VAX8S
M;>&R/+5L@D;;7A?4]4_X7[=PQVHF7^W+I3I,-VZ'3O,A"RW3J]IED=H)'5O/
M57\Q=J \$ ]>\;>--2\)ZEX=L[7PS)JRZW=FPBE6\C@6*?8SJK;^?F5'((S]
MT@X)7-/0?BKX9U!=>AUZ7_A%;_P_-'!JUKK$BPK:M+GR6\XGRW60*2I#<C'
MR,V/%ECXLOO%_A*YT72+"ZT_2;U[^>:YU!H'W&WGMO+"")\\7&_=N_Y9L,#(
M)\YUSX3^+-2O;[QM>:?I6J:_?ZU9ZE<Z&][+':+;6]I-;1P1SA WFCSV<R$!
M2P'R@#Y@#TG_ (6)X?M_&TWA_4M4TFQBDL[*\TVZEU&,?VB+EYT"QJP&2#!Q
MM9MP=>E:^@^+_#OB@ZC'X=U>WU(Z9=&SN_))(BE !(SCD<_>&1D$9R#CRG6O
MA;JUY:R:/;>$=$2SU+0[+23);W;*FC-%<7#N\)9-[_+<94X7+1C<,'CMOAKX
M8UCPK=^,K74["TB@U/Q!=ZO;75M<&0W*SON^="HV,JA%/)R0<< $@'1KXP\*
M--J<*^)M)9]).+]!>Q9LSG $HW?N^01\V.15W2=0TW5=*@O]%OK6^TZ1?W,]
MG*LD3J#CY64D$ @CCTKY[M_A?\2+VR\3?\)CHMCJ<NKP3+Y>DZXUHD4QOTN$
M>W7R (0NYY06,C.Z'S"=^!['\-]%U[P_X T_2_$DR3ZK')</-*-FZ0/<2.K.
M455:0JREVQEG+,2Q)) .UHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /+O&7P[U#7O'=MXDTY?#UQ'-9Q:??0Z[I@O?+BCE=
MU>WY&V3]]*#N)4X3(XJ'P_X!\4:3\3YO'U]J^G7=]JT<EMJUO'"T<:0KM^S"
M ]=RA6W,^=V[ V@#$GQ"\1ZQX9UZ>XCU.^32AX6U2_D@LK>WDD@EMY+4"Y3S
M<!F5)W.QFVG8.">L0^(%]9_&WQ!X,6/4-=;['975KI]I%;QM9H?,6>4O(Z!H
M\^1U8ON<@+C!H XFS^!GB&U_LS[4O@G6YO[-M-)NY]8T9KO[)%;*Z1RVJNQ&
M]HRF\,0I8 \ ;3:\1?!GQ9XDFT9+B[TFUBM)_$9FD2YE=EBU42X"J8AN9#+U
M+*/EZ'/&O;_M#^$]1U[7M$T?0]=UJ[T.*XN)TL((GWPP-LD==TB]\X!P6&,
ME@M=18_%/0-5U:ZTNPL=0N+B#5H-)!C\EEF>6(S"5").8UB#.W1U"M\N010!
MYS)\)/B%JFK:YJFJ1>#;=KG2],M;:TMVGEMI9;*YBF421F-0D,GELI5=VU2!
M\V"3;O/A;XZ'A^]M]*TWP793ZOHM_HMU8V*2V-K9K.Y,<D3)$QD(! <,B;MJ
MXQR3T>B_&+2YM5\->&9K75-1US78#?1KY%M;O! UP\8WH9_F*!&W"+S#MC9R
M *N^#_C7X)\=>+Y_#.@W$TERBRO!,SPM'=+&P#,@21G4?,"/,5-PSC.#@ V/
M&.AZUXF\'V&EQ6FF2WAO]/N[V*XN'$!6"YBGE53Y;%\^5L 91PV3C&#Y1XJ^
M$_B[5M1&JWOA?0=;AAU'4IX],@UNZLV>.[$)#F9(XR'5H3N4[E99#W ->FW'
MQ/T6T\47^AW6EZQ;R6D-S,DLUL(Q=K @>4PHS"5U&<"38(V.0KM6'#\<O#L\
M$]U'X>\2+:0:;'K3SM9QA?[/=BOVK!DW&,;6) &\A2RJPY(!R\OP4U:^\!^)
MO#KZ3X=TFYNK/3K:PELY9F1OLZ)YR,Q02QQR;2F=\CE68MN(^;/?X2^(;(:#
MJEC\/]"NTMY-3:XT&?6IYS$;J&"-'-S.'+L/(;<5$> X"@D,Q]#OOC=X%TWQ
MA>^$[R\G74+02KA%1_-ECC\QX50-Y@;:>&9%1B"%8D8J32_C5X+U?2+S4+<:
ME#]F-B%MI[%XYKG[8<6OE*?]9YASC'8$G YH X33?!%C#XV\+>$]+O;.?5M/
MT.RTWQA&MIYD4EM;+%)"Q+*!ND=1& V2T3OQF(%?=]/FU*:*=M3L8[-UN)4B
M2.X\[?$'(CD)VKM+* Q7G;G&37D]O\=/#^C^&KS5/'EY'I<O]M7^FVL$<)21
MX[:3:Q*;V^901NPW)(VC) JQK7QJTF6\T>'P5(=76ZU;2[*ZNVMI#;1Q7;I\
MH?*XE\N0,,Y /!Y!6@#G/$GPA\22>*/%_B'PVUO'=K>0:UX;\UAMBOV:$WA?
M!'#K:QI\V>)),=3GHI? VI:=KWPNABTDZK;Z-!=V^L7T4D*J?-M]C;U<JSQO
M*[.54$ J/EX KK]=\?:9X=\86F@:I:WD<4^FW>J2Z@(6-M;0V^TN7?&!PW/H
M=H/WUJ;PWX\T+Q1J<VG:?]M@O(;>.\$-[9R6[26TA(CG0.!E&*L/[P(((% '
M@_\ PK+Q-?\ @I-&U3X5VWV[2_ TVBV$C75I*@U!F"ET&X;';F7S"!C+#=DG
M.QIW@+Q1,(;'5?A^&U277M.UA?$%Q=V\HM88E@:6*3]Z92X5)8=B*8SYA.[!
M+'T*3XV?#N+59-+_ +5U&6Z2_DTORX-%OI=UU']^!2D)#.O4J"3@@]#5YOBY
MX!6UTZ[&L326VH06]S%<1:?<R1)'/(8H6E=8RL.^164>85Y4^E 'C6H_#[QU
MJNF6GAUOAS!;6FF:#KND07DE];&-WN%4VKQHKY4;D"@,/EW$X4@&O5O$&G:Q
M=?!.33=&\#C3;XI"(M!M9K=/(43J2JL&6+A06P& [ DU;F^+WP\MQJ;2:[($
MTR"6ZN)18W+1F*.80R/&XCVS*LK!28RV#GT-;/A7QKX8\:6]U/X;U!KR.U9%
MEWVTL#+OC62-@)%4E61E96 (8$$$T >2>+OA/:^+O'>J?VE\/[FZTF\UVQNG
MN%O8H8Y(Q 8[B7:DX<?=0$;0Q)R <L:PO#OPGU#PY>SMI/@'5-*L]0TS7M,U
M,OJ,<[/;22[]/C0?:6(98P$RN#N)R>=U>M1_&;X97&GW.J+XPMH[*W",TTT4
MD2.K.\:NA91YB;XW7<F0&4@G(Q5BX^*W@1?"T7B&U\0VMW97+2QVTB"1ED>-
M2TF=B,P5%!9VVD*H9CP#0!X7>?#/Q99>#_$,DG@&XN=>OO">CV5I?VLUN9[:
M\MHO+F7>LHER2(CE-RNJ ,2!MKHK/P=?6/Q'U#Q1>>&=>CU >+A/;WCWLCP1
MZ;*H+DH)B@02+(Q^7Y05Z#:*]:M/B%H</PMT+Q[XHO+?0[+5+&UNG,KEDB>:
M-7"9QSRV,X[55M_B]\-+K4X=-MO&FER7UQ%YT<0EY92F\'IW49 ZD8]10!XM
M\$+C^U/'6A:QKEMJEA</IUTNF.L\C0ZP&E>4WD@#X#!)"@C96 XY&Q%3H/'W
M@FZU3XA>,+Z;PKJ4UKJL.@P+>:>[_OH8K]9+LD*^1((XTVD+N 0;<;CNH_#7
MQU\'=)U&[\4:7X?\-^$-)N99=/CU);__ $AF$O$4D)C B#JGF_*[* %R0<"O
M<K/QIX-U#Q/-X9T[Q1IMWK<1D$MC!=(\T9C(#AE!R""<$'G@_P!TX /G?QAX
M1\0?8(/#<>G>-;?PG8:OJ<<9TDS7D_SI";60!I!(T>3= $DJ&P6^5@3Z-\3M
M%_M3X 6&F^(-,U_4-32*U*PV:S7-Y]I"8<R&T!5CCS,L?W9;'<K76O\ %CX=
MPKK[3^*K.%/#UTMEJ1DW(+:9B0J<CYCE6'RYY5O0XZJWO[?4-'AU32I$OK>X
M@$]L\3C9.C+N0JW3!!&#[T ?/RZ/KT'BV)K72_%%MJ=AK,$%E,6O7M6\.B)5
M=-P'EB0(93M<FX\S!!+;<<_)X0\8#X2>'KR3Q!\1UFU.:6;5I6^V7=[:S1+*
MMLRV^^.51OVG@%3MC+<!6'N/A3XH>&O$/AGP]K&I:AI^@W'B$;M/TZ]OXA/.
M"^Q0JDC<2<<+GD@=>*V!XZ\#S32P1>,M$DFBADN)$3482T<49(DD(W<*NUMQ
M/ VG/0T ?.MUJOC+7OC5YMQXBUW3(M$O=*LX+J1KB*TDE>VB>6RG2TB>WWO=
M/$)-\J\.$4L H#X[GXH7?AC4)X[GQW'K>H:#J4VM6\EI<QI9W\97[&MB?+
M9F9<0,V4P6Y&ZO5KCP#\%K?Q[J_C:\338O$>F3Q7NIW$FK2*+1SB2)YXS+L0
M$HKKN4#*@CIFO3K.[M]0LK>^L[B*ZM;B-989XG#I*C#*LK#@@@@@CJ#0!\W2
M7'CJ#Q'8>);/6/'SQP:IHJS:;)IMRUL\$D 2\)B:#<P54<G!^5SD_.5-'P[\
M?2_\+)U>?Q!X\U0V\;ZF\UJWF7-MJ?DRRM"UHA@8)&ENCL5ADW2'RR0<$'Z=
MRM>1^'_ /P[MO%&N>$;?0]4FCTRQBV6^IW4UQ906]VDL;+:+)(VS<(I5<@ _
M,5!P2  6?C!:6_B/X0I)'=ZJ-.FOM-N)9-+63SVMFNX?,8*BESB-F? 4D%0<
M<8KR;PSJ7BCPK>>*]2\+W6L32:OXNUIHM%NM. CG<6,LB2L[0*ZL]PENH <*
M%8 C=NQ]#>(-;L?!/AJ*Z;3;R\CC>*SM;#3HA)-,[$(D<:D@>_)  !)/%<[=
M?%K0[;PCIGB!='UVX.HR3Q+IT-EF[@:!G6X$JE@J>68W#?-U'R[LB@#EO@/J
MWB348O$"Z]XLU/Q  T%P/M]A-;M:3R>:9HE:2*/< 0N$4;4& ."!7%:WJ7CS
MPC#>:=I/CS4M,M[C7M3:ZUS4M+6]82JD#018CMR )%>4@!.3&J(5'RGVF3XH
M>%8]4TNU5KZ:UU22UBM]2BLY&LS)<+N@0RXQN8%/IO3.,BK]IXWTV_\ &MWX
M5TZSU"\GLB4NKV*U8V<$@17,;3?=\S#I\@RPW#C&2 #PGQIX^\>:7X2\7^)K
M?XB3VLVB:=I<BZ;#I-LF9[J-#N*SQF1%WECM;)"AA]Y2:W+7QQK^G>-)+.\^
M)R:S!8^*++07LFLK5'N4NX(F5B44$8D,RKM[1MDM@FOHFC% '#^,/AWH_CBY
ML9-8FN5%E&T2K RKG-S:W&<E3CYK1%X_A=QUP1X3X=_M#P]K7B+4_ ^H)/9^
M.=:U73;R6*97BT6\ANYF2XR&'EJ;/S)2#DDK&1A2HKZNHQ0!\6:/\2F^''P+
M\/VO@WQ#I-OY4^M3&$&&1KDPW(\F.5V;()653M52[ILP4&6'?:C\29M+\;ZO
MXCTGQ_8W6B3ZOHWF0F-&CBTZ;8LDI;)* ;R-QV\@Y' -?2N*K30PW-O);W$:
MRQ2*5>-UW*P/!!!ZB@#YNM?C%XAUKXA^'_"7AWQQX?N;;5]1U;3VODLUE:);
M<"2WD"B4 E\^6I^ZP&X Y%4=%\6>(M:\1_#R'1_'&FZ"FHQZ[;^19VJ007-U
M%=$++);^8REY05?;EB&:0J?FKZHQ6/J&CP7=H88-EG<QF66UNXX(W>SG='4S
M1AU*A\2/R0<[F!R"00#BOA_XJ\7>*M6NEU/2H++3-,M(K.\D>%XYI-64G[2L
M>XC,"C;AMOS;QACA@OD%O'\-;_Q'\;/^$RDT6RN(]57[--B&.ZBD2W(1X.5;
MS=X8C:06<MW)KZ0T'1UT#1K?2X[ZYOWC+R275T^Z6>1W9W=L8 R[,< !1G
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
M(Y;=G=N/MBUX=^$VC>%]:TR\TK6]9CT[29;J6QT=I(?LEM]H),BJ!$)"N6)
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
MYJ:?\$+S28RUCXVN([B*UTZ"UD^P(1"UBI6W<C=\XPSAUR-P8XVG!'MF:,T
M>(Q_!'4(UM+B/QLK:M'J6H7TMS/H\,T4JWC1O-'Y+L0I#Q*RMDX/8C(J&U^!
M-YIVM1_V;X\N/[ .NVWB*XL;VP2>XFNHF5O^/D,N%8H/EV$#G'6O=*,T >=?
M$#X;_P#"?2P+)K'V*U_LV^TNZB^S^89HKGRF!5MR[&22")P<,#@@C!IG@GP-
MK6@Z[)K'B+Q%::M>1Z9!H]K]BT_[(HMXB6#29=V9R6S]X*.<#DUZ110!X1%\
M(?%T/B+2-0_MS0[B*Q\37_B#;)93JP^T$X4;9L';O9L<<JHR1NS2A^!NN27V
MD7FJ77AC4V%LMIJ,>I:*M\(U6:60-:&4DQ$K*05.5W#=ALU]"9HH ^=)/@AX
MV^W^(KR'Q)H,DFMV&IZ5,\EE<"1H+MD(;/FE$9=@PJ($ !X)<LOJFAZ+XFM?
M$OB36-4FTZ)-6CMQ"EH7D:!XXRC%BX 8$D$# QC!SG([?-% 'S+H?P#\;:/'
M)YVL>'+QIOLHEC%K/'$ZP7ZWH7RPQ1%9MR;(T1%4\+FNRB\#_$2Q\9IXHL!X
M;EN([N^9(+IYF5(;MK=G96" B5/L^WT<.?N<Y]HHH \NO? ^O-\"]'^'MNVE
M7=W:6=I8SRW)=872!5PR@*QR3&G48&2>< '"3X2ZE9_$V;7K:U\/W>E3ZE'J
MR&\6X^U6$J0H@CA",(RN8\*Q4% 3E9!Q7MV:* /FK4O@CXOUCPCX7TW4;#PQ
M-/H\FIQW%D^HWHM;N*\D64R%XT20,L@/[O[IX(88 'IW@WPGJ6B^+O$&K:II
MNBQ).MM;Z?+8R/++Y,,7E'S/,0%"0$.T.^,X+';N;T?-&: /%+SX>^+[?QA)
MK5CIOAS4K:+7IM5BM[ZZEC-RDUL8SO/D2")XG"E2H;<K/]P_>WM T'Q9X!^"
MW]E^'K2QUCQ%:B:YBM);EDMY'DG:5H4<@8 5RJ$A02%SM!)'IM% 'R]-\%?B
M)I-WX5;3?^$>U2#PYI5@JF1_LDT]U;W9N3&)3#*[1<$8W1 EU8\I3K7X;^))
MM0CL'^#^F::SZUJLMYK$=Y:NEU:W4=ZL2E0!(T2>?#\K*" BX3)(7Z?S10!\
MMZKX3^+&K:/<W ^%]A;W$NFZ/$UN=6M9+AY+.>X#%&9#$LQ656#.'144#YG.
MQ&_#WP#>6+Z,WQ=^%>G6>E:%H!T^35=5OK*Z@01S&99"N\[!\S#IQDY.":^I
MJJW$,-Q \%Q&DL4BE'1P"K*>""#U% 'DOP7T..&WU#5(+V#4=*LI)-$T"YB#
M-G38I6=3YA)$A+/LW+\K+ AZYK:AO-9LOC'XNU"?PW>1:2N@V20ZE)+$D%Q)
M ]S(R ELKG[3C+  >6Q. 5)] A@AM8$M[>-8HHU")&@"JJ@8  '0"K/!H \Z
M\2>+_$?_  J&'Q9X/\+W&K:UJ5C%/::>&5C"\L896?'#!"PR ><<$9S7F$5O
MXZM?#OA[Q=:_#O6!>:/)JMG_ &5/-!/=7QO$60W\H&U%S<+(&C SA\CY>*^E
M.!2YH ^;;'3_ !QX0'P_^'<?@;6-8\/:-#:7-Y=6\T;+/?;P^'9SA889"7 '
M=8\$!/FZ"QCU"/XL^(?$VA_#WQ!I']FPWW]H.TP2W\0R@+]G\F,OAG8+D2!1
MC[K'H*]RI,"@#-TB\FU'1+#4+JQETZXN;>.:2TF(+V[,H)C;'&5)P?<5IT44
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ?,OQ\6PMOC#X/OX?"^G>+]7;1M30Z+?
M7$<8D154HP4J2Y^:;"]6VG;@@FL+X<^)&M_V6-%\(>$_&$E_XDUB:2SC&GQ%
M[O249C)/MCWJQ,<>\JP*_,RE3C!KZIFL+2:^AO9K2&2YA!$4[1@O&",$!NHS
MD]*YWQ%>^"? ^GW/C'7K>RT^*!B\M^EGOD#-D$_(I<DY.?K0!Y'\'?\ A&_B
M!\+;7P+\0-.M]1U;P%?&">QOU(">4)(X)'C/!41LR8;<,J2>U<=X5^'W@&3]
MDS4?&B:+IYURRTG78TOX3C?EKE$#?,P?"B/9N+$87#<Y/U3#I.EVL]Q/!IMK
M%+<Y\]TA4--DY.X@?-DGO4=KH.BV-A+IUEHUE:V4QS);0VR)&YP%R5 P>%4?
M0#TH ^.?%GA>S7P=\ /^$>\-Z7J=SJ6FF"XL'86XU)VBAF"2NH&5$N]L,?O-
MGJ21VOBCP]8^'_B9\";'2])6&=H[N2>Q<N&?RPES%"0<D!)GD,8;Y8S_ '0I
MQ]"1>"_"-O?C4(?">CQ7N4/VF.PB63*'<IW!<\$ CT-5=0L/ >J^.K&WU;3M
M'OO%%M;"^M#<VL<MS!"DH D1F4E0)&&"".3Q0!X'\(]%\-?%/X=:YXR^)VI3
M7?BJ*ZN+:ZU">]:WET:,+A4B&0MNHW,W3!);.0,#2_:&\=^)]#\1:#=>$UOW
MMO"MPFI:QY%K-)!('PHADE12B?NBY979<K,I!SBO;-4\#^ [S7$\5:UX8T>?
M5+0>9_:-S:QETV@8=G(_A"C!/W<<8J/3]'\"^*-!NK^PTK2-5TCQ"RW5RQM$
MDBOV7&UW###D%01D<$9H \=^/EOH-Y\"==^)VDZQ=O?:E;:?_9LXO718HS.G
M$* @ LCR%AR>OI53XA>&=/\ "OQB^$6@:/?:LFF:IJ=XUQ:R:E/(A53 ZQ\O
MG8'+-M.>6/;BO;[_ .'7@?5O#UKX=U#PGI4NCV4C2V]BMLL<,+MNW,J* %)W
ML>.YSUYJCXJ\(_#6*VTW7O%VFZ5:VV@)'':7M[*(([%0RB,!RP"_-M ]\4 >
M-V']J>(OA!\3/'_B+6]23Q)I%WJXT^2#4+BV_LL0)^[A2-7"J=Z<Y&YE;:Q:
MH[R^^*VI>&O"?Q2\.:MJ+ZEIV@V6H:MHAD>2#5TDWAW6%2$5RB%PJ(/O<,"J
M[O<=2^&/@'6M7NM4U7PII]W>7C1O=-)'E;DI]SS5^[)C'\0-:MKX5T"S\53^
M)K72HHM7N;=;66Z4G<T2XVIC. !M'0?S- '%_!;7H?%'@B]\36,NJR:;J>J7
M,]G_ &I<232I%E5" R.^%4JPPK%00<=ZX?X__%S5/ NM: OANYE)TF\@U'6H
M(AQ/;.6C$!8JR@L-V0<%<QL.<$>]:?IFGZ6D\>GV4-JEQ/)<RB% N^61MSNV
M.K,22365<>#?#MW:Z];S:<?)U_\ Y":I-(GVKY=AW888RH"G&,J #D<4 >-_
M%+5O'DGB31?%7PFU::]MK32DUR\T\73M#J]H) 56*(@@,5+9VX9PPZLJ@X.K
M>.+C6O@R_CSPGX@UZQ&J>*H8H3/?R.]O#*T8EA )VA0V_ P0O121@GWGP_\
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
M'A+QQJK>'-*M?$'QDBDTS4-2+3>)8XT@^SNMMYOV59IXQ#S(H;!1L*2G.<@
M^D['5--U#2HM4T_4+:\L)$\R.Z@F62)U_O!P2"/?--TO5--UG3XM3TB_M]1L
M9@3%<VLJRQ2 '!*LI(/((X]*XOX*R6TOP2\-M9W?VR!89$2XVX\W;*Z[L>^*
M\2T;QIX@\+>"W;0_B):ZE!=>&M7U*PT];:V*:88KR..*5?+1I)%56N#\VX'R
M7X.T@ 'UG5.YN[6QA$MU=16\98(&E<("QZ#)[FOF;1_&'CW5O$GA?P_IGQLL
M=474-<NK>?4+328)(VB2T2X6WW&)$=AMP6CP09_FY"K7,ZWXX\5^// &NS:Y
MXVT6/[1]EG_L&QLV>XT"6+4K.,M()(T8,H=]RR/AV!*'8&P ?9=%?/=G\0?%
M?AG2'U[7O%8\7>'/#.K3:7K&J:9I\*F\BE@@DCN=D98#[/+(T3JA&1DG+(5/
ML'A&/Q#%X3T__A);G[5K$D9FN6\M4\MG8OY0"A00@8(&P"VS) )- '24444
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
M[E+,.=OEBO?/AG=-J7PL\.7TFJ3ZK<36$33WDV\/-+C]X2' (^?=@$<# Z4
M=M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M>-^+O$'BSP]\67U#1/AOK7B6#^R%M4GM7BCB:4R[\%F/  ZG'7MWKR_Q)\,O
M%CZ+;:IXN\%W'B.+7;Z^U'5= T.YC!T^ZG%OY3JSJ0Q5+=T9E/#2-M8JY!]\
M^(/C:U\"Z)::A<J9GGO((3&JLVR'S%-Q,VW[J1P^8Y8X4$*">16OKGBKPYX:
M^S-XAUFUTQ;EF6(W$@7=M&6;V51RS'A<C)% '@$O@'Q+>?$B*?3_  AJ6A>(
M3JFF7L?B7[=Y]O:645C;QW%N7W!IF+Q21X,>)-P+$+R/4O@SH\GA_P "W6BS
M>$V\-26>I7$;1D(%N^01.NWC:00H_P!STQ6Y:_$CX=ZC<_9=/\?^';N;8TGE
M0:K [;44N[8#YPJJS$]@"3P*LQ^/O!3:"=?/BW2(])$YMC>R7L:1"4=8RS$
M/_L]: /F6ST7QY#XA\6F^\%^+4L=:TV2WNI[6**589OM3.9U1G+76(A&.1YD
MF&0*J[0OT!\,;*\A^#^EVFMZ,VERE+CS+,),I$;32%3LD9I$W(0WEDY3=M &
MT :\WQ!\!VU[]EN/'&@PW&U'\I]2A5]KIYB'!;.&0AAZCD<5)_PG/@H:)#KG
M_"8:)_9<\_V6*]_M"'R))L$^6K[MI? /R@YX- '@_P /])FN+GX5-KGAKQ-#
M-82:P9!?:=>9M=UUOM/.D/"G;C!;((SEAC#=_P#%S1[6\\3_  _U:_\ #.KZ
MY96&J31W8TR%YC!#-;O'O=(_GP)#$Q*]%5N"2!7H3>*/#*:S'HC>(M,&JRD"
M.R-Y'YSDKO "9W'*_-TZ<]*;X?\ %GAKQ5;RW7AG7]/UF&"0Q2O97"RB-@2,
M':3C.,CU'(R#F@#Y^L9/$4D>O3>&=.\::9K6LZ9XDDVW=AJ$<:7#7GGZ<J^:
MODPL86GP4*@,Y!.\@%FFV.N:9\/W\;V\7B];_0-4BNK/3_$.^U^UI,(UGM%A
M+,2"[ JSYS(@VD L3]"P^+/"]Q#<30>)=*EBMK@VD\B7D;+%,.3$Q#?*X_NG
MFL7Q2W@5K/3_ !SKD&FZDVC>;-IMR\T/$I'*PM(ZIYC&, 988*CD8R #1T/P
M]>6/@"W\.ZQK%[?WK6K1WE^+J03/+)DR-')G>@#,VS!R@"@=!7A6@67Q3N/&
M5CIMPWB*#3YF'AO4KNYNKT#-DR2MJ46255;F!/)#C9F1BP))8-[AI'C+3;KX
M:Z3XXU9X]'L;[3;?491-+N6 2QJP3=@;CE@HX!8XP,G%1>&_'VB^)-8U?2[:
M&XL[G3;PV:B\:)?MA\M91)!M=B\9C='!P/E8'% '@?B#5O&EC<?$B_'B+QG:
MZY:27XM[0VDS6"0><ILGB<;D4LH5%"*&9O,\SY<M4GB:[\56MSI,DGCOQQID
M#Z'9ZAIDNG:7/J'V^[D:4SV[A0J&4J(PB2':NX$X/7Z=AOK*XNI[2VO(9I[<
M@3)'(&:(G. P!R.AZTS^T-/^RPW2WT+V\[*D,HE7;(S'"A3G!)/ Q0!P/QLC
MT^Z^$6JVNI7EQ:QRR0(AMIGCD=C*ORC9RV1GY<'CG'&1PT'CC_A'_$,GAVY\
M0:M\OBFREM/.$D[W&G7%K& [.D>TQ/,92#GAL@X*U[SJ%W]AM'N?LMQ=89%\
MNW3>YW,%R!Z#.3Z $U=XQS0!\X:5XF\*Z\WA#1['Q)"E]<>-?$*I+;2A9HE=
M-2(=&((!Q<VQ7KDNG!Z5UGPGO_B!JVMZG;^,+QU/A:/^P9MHQ'J=QN$HO"#D
M@FW-N1SR9G. -HKTS5_[-NK1M#U"^%LVK+):1(MQY$TI,;%A$00VX(&;*\@*
M3VS53PIX4T?P7H$&@Z#;M%9Q,TA,LC2R2R.Q9Y'=B2S,222?H,  4 >/^.O'
M'BCP_P#'6.ST6ZEUX'3V%MX?L;H)(ERMM<.OGP,N9(I&*'S4;Y#& V,@-YY-
MXDOM5\"Z!X@O/C)JNIP3>(M&:]86T>GKH[R$_:5FD;*-M*%O+7B/@E2C@G[&
M^6CY: /*_CH+)OA'J$>I>(GT*!YH5$JSQ1>>=X_=DR*001EL#GY?0&O.K'Q-
M-HU]%I_A?QY&TD7B:VT<Z-;VUDJ/93)&TE]M2(,TC+ON#,"8\[_EV@@?3/RU
MF0PZ5>7(U2*.UN+E-]N+I K.FUBKIO'(PP8$9X.10!\Y>%]=\0:KX<^&/C#Q
MC\7KF:WU?5O+NK3996EO&?L=TYAD*QC?O98DVL?^6G W%&6M^S#XIU9=-\->
M$Y]:M[O3+K0;R^CLEABC:QEAOS%MR@#,75RYW9/&1W)^G?LEMY)C^S1>7N9R
MFP8W-G<<>IW-GUR?6JMGH.A:?<"XL-&L;68 J)(+=$8#TR!F@#PKXS?%;Q%X
M(^(ND:?HNO6]O"BVC76GW2PQI*LL[(6&]?,F!4'F(HL?EMO8EE6LZ\^,/C#0
M-2M'CUK3O$T.H)XF$5O]G5# =-$C0,6C.7\P1 D<</QT!KWO5)/#?_"1Z=IN
MI6]O)J>I1R+;K);[VECB*NPW;2 %)5@"1SR.11_PB/A1;R"\7PQI8N;<DPRB
MRCWQD@J2IVY&02#CL: //OA-JC:AXC\3W%YX@M-7U*]AL+J1[=8XR<VXR-J$
M_=)"Y^F:R_$WC'Q[I^H>/-1TWQ=H4&FZ'JUCI<-M>VHQ EPEOOGEE##8L;7.
M[<0PQ"X([CU[2?#OA_P_%)%H.AV&DQRMOD6RMD@#MSR0@&3R?SJJ/!_A/S]3
MF7POI DU52FH.+&+=>J>2)3M_> ]PV: /%]0^(7Q*MUT_28/%'@V2\:'5KB:
M^L%>_B5;-()4CD.Z,1R%92K\$ $,!R *WAWXV>-M;UO3]<U#3]-T#PG##:RZ
ML^H3I"D,4MH9_-1G(D<NQ C"*P.Q@<?>KT_5/A3X9U+Q)X=O9+#3AHV@P7$$
M&AMI=N]K^^*LSJ"O[M@T:$%<="/XFSU-QX:\-W/B&#Q#<>']-FUF!=D.H26D
M;7$2\C"R$;@/F/0]SZT ?-L_Q3^(GB31[J'2/$UIIL;ZWHR6.KQ6: 20W<TB
M$&,NQ2(&)6"R;961@7"A\5O+\;?'5E:^)_$6I>']+70[.WU![%&O85F>6WE5
M$C"K*\C'#9D#(FWL>@/KR_#7X=QV\MG'X#\.I:R8$D(TJ (X!+ $;,'!)(]"
M35V/P;X2BO\ 5+Z/POI"W6KQ-!J$PLXPUXC9+K*<?.&SR#G/?.* .7^&=I?V
M7B#X@6^J:A;ZAJ*:Y%YUQ!$T"OG3[1^(B[[!EF_B.3GI7'Q^-/%$7BKQ=IOA
MB'0%NXO%$&F?:+FWN2DBS6Q96<>;]]'P"5PK ' 7(->M>'?!_A7PG$\/A?P[
MIVC)*J+*;*U2)I@@(7>RC+D9/+$GD^IK.N/AGX'N-7FU5_#MNM[/>+J$D\3O
M&YN5!"S JPPXW-\PYYH K_#_ ,3:WXT^%UOKET+&SUJ4W=N6CB>2W2:&>6$/
ML+ABI,8;;O!P<;AUKP*T^)_Q&M;72?'UU?6>K3GP9=ZM/8E);>W*"\A Q&KL
MIE7)'F87*\$<9/T]H/AW1_"^E+I.@V,=A8K(TBPQD[0S'+'DGJ23]37+P_!_
MX:V\MS);^#[2T%U#);RQVY>*-HI&#/'L5@H4E1D 8QQTH X[7OB-KFCVNLZ]
MHN@VYD>;3#/-)]INQ:6TUL7DG:&,9<18)(39N4$DY%>L^'M4.K^&M,U22XLK
MA[JUCF>6PE,MN[%06,;$ LF<X) .,9 KG[CX7>")@Y?2;@2/-#<>?%J-S',D
MD*&.)DD60.A5&91M(P&(Z$U8L;'P-<:'=_#G29[![&SM387&F65[B6WB*[2C
M;&\Q"0W))!YSG)H \_\ !/C37+WXU7*:AK$EUX=\464UUHD#6=Q#%!]FEV+Y
M3R1A91- 1/N5CW&-NQGSIOCEXF_XF\FFZ#HNIQV.CWFN/%!J++);Q6]QY31R
M?(09" QQ\OW6QDC%>JZAX%\+ZC%X=BNK*?=X:=)-+D%W,'MG10JL6W9DX !\
MS<&YSG)SX_X)^"EU_:>N:3XPUC2;_21&;6X@T74M1CGU$.Q.Z[C-QY<!.T,8
MXEP2S $*,, =>?B)XZB\:-X;/A'3[Z]L3:R:E#IMU<3;8KF9TC\N1X$0-'&A
MD?S"JMT4@YQGQ_&CQ%>Z!K'BS1_ ?V_PS:Z?=ZE::A+=RVJS16\C [M\&09(
MT\Q H;J VWDCN]6\">"[W5]+\3:M8%[_ $.)!!?2WLRLJ1-O7S6WCS0K#=^\
MW8))ZDYPX?@K\*YK2^2R\.>78:O$RRQV>H7$4#QR.DC"-(Y D:L8XR0@4$*H
MY'% &5%\3/'\.JO#K'P]TZ*PM-;LM%O[BUUSS7MI+L0-&X1H%WJGVF%6P<EF
MROR@D9</QU\176F:KJVG_#+4;NPBL(]0T^YD>>U@O$>Y2)8S+/;HH<QN)ALW
MJ5R 2037?2?"WPC-]H66/6&^TWD5_-G7;_\ >W$001R-^^Y*^7'C_KFA_A&*
M:?![P'%9W=C;:;>VMM<KY8CAU*X5;>+SDG:& ;\0(TD:EECVYZ= , '.:3\5
MO%FMZGX9TU?"FG:-J%SX@N=%UBQO-1\][3R;4W!,;QJ [%.<@%<X4D;MR]=\
M1/'%UX#T:TU"WTFVOQ-*Z2/>7XLX8@L3O]X)(S.Q4*J*A)))) 4FIT^&_A+^
MWAK36-T=1&J'6%G&H7 *W)3RRP < *8P$*8VLH ((%7/%7@G0_&D5BFNQW16
MT:0K]FNI+<LLD9CD1C&P)5E8@C- 'FEK\=-8O/$VF6=M\/6?1+]=&D;5/[7A
MW6Z:D (B\(7=D2;UVYR0N[@,N=6Q\9ZYXA^+&AFQMA#X6DEU.SCNHKW>+V2W
MVHS-%Y8P/,5PK!W!"'ID9L1_!#PC:P1V]O>:Y$D0L1'_ ,3!G,7V/<;?:6R5
MVLS, .,G P.*W--^&OA_1O$L&NZ8][:B">>YAL$N3]DCDF!$I6/'&XDM@< ]
M * ,WQKXL\7:7XR;P]I&C6J:?+X>O=4_M:6[VR)+"R(5CBV.&*>;&V' 5O,Z
MC80V/X9^,4UUX0N[S7/#=WINJ:;#IDES'=S(JF&[("W4C("L,:@2.^X HJ'(
M' KM?$G@71O$VK1:K>37UI>QV4^GF6RN#"TD$I4LC8ZC**1[US]S\&_#]Z\A
MN-8UZ5GBLH59K[_5K:2"2WV@+M^4[NH.=[D_,=U %;P_\5-3\4>*?!]KH_A4
MOH?B'2[G4)-1DOHLVKP2K'(@52?,"LR#*\-YJD<*Y%KXB>-/$&C:A/X=T?3C
M%]H\/ZEJ:ZUYB%;"2W10K&)@?, >2/(&3EUXP&(TO#_PST3PW=Z--INHZL?[
M'2[CMTN+OS R7)C,BOD98;H5<<_>R3G-3>-OA_IWC6-!>:MJ>FL+&[TUVL)(
MU\VWNE19D82(X.?+3!QD$9'- ' >#?C1J5]\/[*36O"NJR^(?L6E&WB<P1-K
M4EV'598L,$C4M!,_S;0%7/M6S=?&9;--#@;P5K,VJZA<W5M=:9 T4L]D;>6*
M.4A58^?@3(X$6[Y-S' 5B+T/PBTZW9&B\4ZZLD-I8VEJZ_95^RBS9C R*L 7
M(\R4$$%")#E>%Q3U[X):/XG\-V^AZOXFUN6'[3)>7DJ?9A)>SNZN9"3"?*8%
M% \K9A=R_P 1H NZ#\7=%\1?$BX\&6.G73&.2>&.^66!XF>!F64.BR&2,;E(
M0LH$FURO"YI?%GQ2;P;XV30]1\):E+I']E7.K3:S#)&8XT@V^9A"P) W*#R&
MW.@"MNS6GX=^'MKX9UN>\T_Q%K9TZ2YN;N/1I)HOL4$D[[WV*L8?:&)*J6*J
M6) R<U)XR^'NE>.+RVFU:[OHHH;*\T^2WMW18[F&Y6,.LFY&/!BC92I4AE![
M4 >=6/[2_A>]L!)#X:\0ZCJGVT6+Z=H\<.HE7:,RQE9(I/+<,B28 ;=F.0$8
M7-7+7]HS0;RTO+A? /CF+[,9H_+?24WRRPD>=$H$IPR*69MVT (PSNVJW4V?
MPTDM=2TC4+KQYXHU.YTJ[CNH3J$\$JOMA>#8RB$ 9CEE!9<.Q?<S,57;F6'P
MEN+&1Y+?QK?_ &AM1U/4?,-I!]^]CPRD;>BOEQTSDCIC !J:#\6/"_BCQ39Z
M'X=AU+4X[JS2]_M&&U(MH5<.4$FXAT+"-L$IM)(7=N.*L^,/B/I?@K7-,T?4
MM)U:Y?4K:[N+>>TAC:(FWA:9HBS.O[QE0A1CDD<CDCEO#?P-T_P_JGA6\F\0
MWE[_ ,(U&L=MM@CMY6"^;A&FC D,7[T$Q%BC%<D89P>Z\8>"=%\<:5!INN12
M,EO<QW44L+!9$93R 2#\KKN1AW5V''! !QZ_%RQUC1+*\T?3];LH[RZT=4NI
MM/CGB"WTHVJVR7 ^7"N=V4,R8#$A:AF\=>*;.]T:*6:RF^U>-)="FVVQ0&V\
MF5UQ\YPPV+SDY([#BMNV^%^F:7X3D\.Z'?3V-L^M1:T#Y:/Y9CN(YXX5&!B-
M?*C0#DA5 I?^%=.VJ6=Y)K9D6U\22^(0CVJ-R\,D0A'.  )"=^"V0,8(S0!M
M^*O&&E^#[6"2_M[Z_N;@MY%EI]LUQ/*J#=(X4?PHOS$D^@&695.0/BMX3/B3
M3M%$FH%=0C@,=^;&46L<TX1H+:5R/W4SJZL$< X(S@LH-GQEX(NO$>J:'K6C
M^(KCP]K&CM*D-Y%;QW&89@HFCV2 KDA%VM@[2.A&0<D_#&:+6HVM?%5ZNB27
M5EJ%]8W2FYGO+JT$8BD-R[%E!^SVY<;26\OJNXT %Q\;/ ,=AJMU;7FHS3Z;
M9W=ZUI)I=U;23"V.V9$\Z- SHW##/R\EL!20U/BYX>M(-1U+7[J]TVTLK>R:
MXM)-!OUN+&2?S>9"8OFC8Q[58( &4@G+**R9O@O?:E,L>M>+$N+(6NN6QCMM
M/\F0G4Y6DE;>96&5W8 VXXJ?5OAIXXU5=2DE\?Z<UQJ5C86-S--H)9F%K)++
MN4)<JJ[WF?(P<+@#GF@#H8_BQX%DN+2W_MBXBN+Q;MH89].NHI&-JI:X4JT8
M*N@&2A 8C& <BIHOB=X'DOM&LX_$"-+K$=M)9D02["+A2UN';;MB:0 [%D*L
MV" "17&ZQ\%=4UG4++69?&B6VKV>IZA=1S6^E_NC;WL*Q30F-Y6.\!?EDW8&
M3E#P13T'X MX?\5:)KT'B2QN)K&VL(+HW.@P32SFT18T:&61F:VW1HB-MR>"
MP(8@@ ])\2>-+'PQXE\+:'>6M[+)XCO'LX9H+=Y(X66,N-Y4'&3@?3<Q(5&(
M;X=^(G@_Q9K$^E:#K(O;N*)IP/(EC2>)9#&987=0LT8<%=\99<XYY%)XP\)S
M>*I- ,>J"QCTO4?M<T;6_FK=0M!+!+#]Y2A:.=P'!.WK@\8YWP+\+[KPG=:%
M_:'B!-3MO#EA/I^DQPV;6S)',Z,[3-YKB5\1(!@(HY.TDC: .U[XFZ3X9^)U
M]X;\8ZEIVFZ+_9=K=6\TJ2%V>66>-Q(V"BQ_N0,MM&749)8 1WOB#X:^'_"V
MIZ+XEO/#,'AA=0_L^UTZ*RQ"O[J.;R6APRN^YR^57:0Z<9ZR^.O /B#Q->ZV
M^C>)K72;/Q#I,>B:E'/8&XD6%&N&WQ-YB@,1<.A!! !W Y7!KK\-=>M;R=K'
MQ5IT-H=;MM7CCETF21D6"VBMUB+_ &D9RD*$M@<[CC!  !/XN^+'A7PU\/WU
M[2M4M;F:?3IKW3+,I)^_6)">55=T:Y7;N8* Q )R0*Z[QAXKTOP3X6NO$FLK
M<M8VI02?9H6E?YG"#"CW85XU'\$?'$-O(D'BO18I=<T6XT'7&>QFE2.!VE:.
M2V3S5/F?O-I#,%Y+8)&#[!XF\/W?B#P/<Z"VIQP7D\<:F\:WWH'5E;=Y88<$
MKTW#KUH Y'P[\7-)OOB7KW@?7-0T^RU&"XA&EQ!G22]AEMUG4E7 PP5P"..0
M:[#0_&GA7Q+>W%GX?U^RU.XMXUE<6\H<&-B0'4CAE)4C<N1D5YG=?"[QM<_$
MN[UZ?4M$DTVX\1:=K#JJS(\L,%D]M+&8SN .2A4;F!Y)*X"F[\&_A/J'PXFN
M5U9M#OGM[<6%CJ5G;2QW<]OOWGSR[LJ_-C"1\<9))Z ':WWQ#\"Z;KZZ!>>,
M='M]6:X2U^PO>()A(P!52F<C((Y(QD@=30OQ&^'YEU".3QKHL3Z:3]L$M]''
MY #K&6;<1A?,94W=-QVYSQ7F>J:=KWC'XK^,_#>DIHRZ),^F?VC<7T4XN4\D
MASY V>7)@@ $L-K9/.,5PVN? 7XIOJ7BJ\TVX\-7$.IZ7<Z3"ANKE9)(I;P7
M (0KY4!'/R1_(#G@EB] 'M%Y\8OA_-%JUEH/CSPS<:M96HG4W6HK%:9;Y4W3
MC*D;L!MNXC(R!D5U4WC#PC;:^_A^?Q5I$6KQJ7?3VOHA<*HC\PDQEMP 3Y^G
MW>>E>8>-/A_XZOKOQYJ&CP:%>#Q9X=@TUX+B21)(;A!)&P1MNW9MF+ACR6C5
M=HSO&/??!WQ%>>.]9U*;3/#FHV&L)+J;OJ$4DDEK=O;F%K55610\3$(?,^4[
M=Z]2&H ]OT7Q-X:\30RS^'M>TW6HH6"2/87<=PL;=0"4)P:BA\6>%KB\U*SM
M_$FERW&E*SWT,=Y&SV:K]XRJ#F,#!SNQC%<?\(_"_B7POH%_:^(+5-.A>>/[
M#I<=X;U;.)(8X\"9E#%24^56+%%51N/;A-1^'/Q/C\4>)+Z'2_#.JZ=J-CK%
MG#;2ZC=0K-%>7<<NR2-$5(Y#&I4M'@NP)>0G:0 >Z:7KVAZYI?\ :NBZU9:G
MIX+#[59W"3197[PWJ2.._-9^G>-_!NL?:/[(\7:+J'V:,33_ &6_BE\I#T9M
MK':#D8)K%^&^G>(M \#21^,IO*NDN9Y_W]X+IX(-Q*"6X*KYC!1R[#)&,FOG
MWP_X!U[QYX5;5O#>B^'8+"TTC5])M9-/O(W?5I;IV16FPFV(1 ^9U+%@,<,0
MH![UJEK\'/$6OZ9JFK2>%]1U#5#Y%G)+<0N;\QR8V*-V)MCC&,-M88X-=.WC
M+P?]FEN#XMT@0PW?V"23[?%M2Y_YXD[L"3_8//M7E'BSX=:]=7LT?AWP5H":
M;XAT"'1[I)I5BET657<^?&0C"0@2CH 2T$9SP!70M\.[RT^+^J^*K6.";0KN
MV6_.FG://U98Y(-Y)7Y4,#8[Y=BQY'( _6/C#IOAOX/VOCW7;>P@N[J$2PZ3
M;:O;SFX_>!66&8$),54[CLSZ#/&?05U;2WUI]$74K9M4CA%P]D)E,RQ$[1(4
MSN"YXSC&:^5M2^&?Q2C^$NG:+!\/XM4U"Z\-_P!@W%N^K6Z'3'CN7E6=-QV/
MYBNN0I!!C S@ GHH_AU\2-2\7>+[W5/"MI;ZAJMC?2V6OR:Y++]E>XM/*CM$
MB5@%:-F"^?Y8RD1[D&@#VGP[XXT[Q)XS\1>']/6.:+1H[647L%U%/'<"82=
MA)0JT+J5;!X!Q@@F[#XHM6\3:QH]W&ME#IRVV+N:= DSS!SL SD$;1UZ[ABO
M-/A+IOCBS\=:]J&O?"^R\$V%]I=E;JMKJ,$ZM-;M*.$B[,LQY8Y'E@9;.5Y_
MQ1X/\47GQ&\77B_"F35M)U74]!N(IUN+#$J64Q>XD*22J=SHS1*"/F4G<5!Q
M0!]"Q7EI/9K>PW,4ELR[Q,C@H5]=W3%<3:?%+PGJ7B/2=-TN^AOK'4[>ZGBU
M6*XC^S!H)(XVBR6!+YE7@ \$'D$D0_"G2=2TOPAJFFZMX/3PW&VLZA-;VAD@
MD,UM-.TT;,L)9$(63RMFYL"(<X( \.L?A?XMN/A?I?AW7_A+;/J.FZ#K6GQ2
M6[Z?Y37LRVXM+O\ UH.\K"RF3!?< QZY ![QXBT;0]>UZX/BK3;W3K71;=?L
MNL1ZI+8I*MP<2QAX9$; ,4896.#E,"NKTFUT^RT>SM-)938QPHL&R0N"F/E.
MXDELCG<22>N37B7BC0=6UZ^UN_U'X=^(K2TU#4].NA+9S6$ES T5NZ>>81)*
MD^Q_+4HP/RL'7)C&/6O MOJ5G\//#=KK%C%8:A#IMM'<6EO&(X[>01*&C502
M %/R\''''% '44444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'G?BSX<V?CC7+IO%$D\FD_P!GM8VT5G>S6S*9"#,SA" ^[;&
M"2,*00<UXEX[\.ZYX3\$^!O"/B'5I2MCI]_I=Q?Z>MVB7=E(D:?9FD2VNBA(
M"Y4QD$1 JR$ 5[5XO^(4>AW&N:+9Z+KUSJ-CIQO7N;"Q2X2WC:.4QRX:10_S
M0NH7J67'3FLZ\^,WAO0[324FCU77Y)K2REFN=-M$DVM=*?LVY%?+/,5;:L0?
M'? () .0C^&_B;QM\.=<TVZLX/".GZOX=TS2-.A2YFEN;86<DTBB='ABP'\W
M:1P0HY )(#I_@YXFN+'3KS^P_"4%W;:A-<7.CPWEXME?))"L8EDFVF0S)A@O
MR%0LCC^(UVGAWXBS/J6K:+K5C=7.I6]U?_8S96$BQW,4!#+$"QQYVQEX) )]
M\TWP_P#&CPSKJ:#";'4;;4-5M;2Z>U%N9/L@N6VQ;V'\+'HP&-I#':#0!Q]G
M\'_$T.H>)[BZTCPK=VVJ1Z"MG8M<3+!;BP\OS(R#"3L8JVT9;( #9!-0WWP;
M\4W7B74M8N])\,:M:76L:E>KI=UJ-U%')%=0V\89GCAXD4VW*E75A,XR" 3[
M-K_B?2_#=SI%OJ2W.[5KHV=J88BX:;RWD"''0L$;'N.U<G=_&OP'I^GV5YJ%
MUJ4)N[,:@J'2[EC#;^=Y32RE4*QA&^]N((R./F4$ X_4OA7XBEURWO+?0]"#
MVFJ^'YX[N"0QLT-FH\\!65F100 JEW)7J<C!]%\%Z;K^BZ;KNG7VGVMN6UC4
M+RQGCN#)]I2XN99T:1=@V$>:$(RQ^0G@8K)\6?$C^R_&>A>%=#A,]Y<:U;Z?
MJ$UQ93&WB62$S&)9AA1/Y>QP,MA3R.156']H'X5S66J7<GB1X;?30LDTC6-P
M0\+2"-9D"H2\1D(3>.,D9QN7(!Y1'\'/B'%X3US1[KPKIE^^KQ:2&W:HLD<+
M6=S([+'&T2B.(Q-Y:H"<*1DL6?'4WGPU\6V?B]=7M?#-CJ/A^.^U6,Z +Q+=
M7CN54)<K\NT$X<,.&4'(W9(KV1?%FF2^"+CQE:)>7&F16LMX%6UDCGD2-6)"
MQ2!6W':< @9X]:X#2?CIX=FUNVCUUFTC3=8TW3]2TEY;.XWD7+2QM'.0A2,A
MXAM8D*X<%2PYH LOX3\0?\,UV/@Z?1X;K6['2+6U-BLZ,DTD 08#MA?F\O(S
M@ GKQFN"F\ >+KKX@W'BI?AW!I][/XIT>:"=9[1Y+/3X(8X[@JX8,$(C(V*
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
M7,VOP.\$VUE:6<<VL"&TTN31X1_:4@VP/,9CR#]X.5(/;8@_A%;NG^!?#8\
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
M6'9&5LC(((()KG]-^+6AZQ>:"NFZ;K<UMKL\L-O<_8'V*J6ZSB4C[VQA(@!
M/.0=NTUKZ+X6U?3-*\0^=XC\S7-=N'NY=0@LUB2VE-O' ABA8N,(L,9 =GR0
M<DYKBO#OP9U/PYJ<.L6'BRSM[\:F+V:*WTCRK-HVB$<T:0><?+:3 8L&P&+8
M7!  !JO\6_#^I7WAZ+0]8DMH-2OS;M+J>@ZA#'<J%?<D,S1I&L@9?XB0 K9&
M15F\^,7@J&WN9+*ZOM0E@%K(8+;3;@O+%<7"P12Q9CQ*K,WRE-V\8VYR,T%^
M$KR>$/"7AO4-=AN+?0]4EU.Y:.S=/MID\\%!F9C$,7#9.6Z#&T<4RQ^&/BFW
M\%V_A>;Q\KVVEQV,>DJ-)14A^R7$<T3SCS"TSXA1/E>-=N3MW'( )M!^)XD\
M9^(M#\2-%:QP:Y'I&E3P6EPJSM) LJQRE@0L@W8R=JGL/7K(?&WA>;PK?>+8
M]41="L&G6XO9(WC13"Q23&Y07 964%<@D8&:\X\5>!=2L[/Q1';S7VKZSXSU
M:UFL9["R$*:+<01J8;B5]Q BC:%"6QN;[H#%J[O5_ ]O=?"AO &D7'V*WAL(
MK&TEG3SA&(E41[P<;Q\BY]>: ,J#XW?#.YLGNX?$C,$D>)H?L%R)PZ@%E\KR
M]^0&!^[WK+\1?$Z^D\1Z1IW@NZT;[%+I*^(KR_UB&Z6 Z?N7YD=%VH=F]MSG
M (4$<\6M'\#>+K2_TS6KN\\.1W]E]J<VNG:8]K;;GA\N, [RQ&0&8MD\D#%8
M<WP;US5/"=GX1UC7K--,3PM%X>FELXY$G$L3AHY5);!3")N0_>^89 .* .V3
MXJ> 6L9[V37A EO>)831W%O-#+'.Z[HT,3H'&\#*G&&[$U-'\2/ \VJ1Z>GB
M2V$\B-(-P94 6+SFW.0%4B,%B"00%;/0XY6Z^'OBC5;J+7-8U73)/$'VS2YI
M1;P216S1V4DCC #;][-/(>3C 48(!RS4/A;K^I:'XE\(S^(+(^%];NK^]W/:
MN]W;O<EGV(?,"!4E=GSCYA\N!N+4 =SX9\9^%_&27?\ PC>K1WXM9 EPH5T:
M,G)7*N <, 2#C##D9!S6)'\8OAE-IM]J2^,M/%E8R)'-.[,J$N2%V$@>8"5<
M93<,HP_A.)/A_P"$]6\,_P!I3:O:^&K:YOFC++X>TO[&LC*#NEE8DEW9F/H
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
MWQ6UR'P_I.L7GCR>6X&I:3:^(+34-+AM8M&DEN&2[@,NQ=H501M;+H$W,_S
M#5\,_$_SOB2MC)\6--UNUU/5+ZQL]/=[(1HH4&V(:)1(Q9CL!+$-T +$5[.T
M_AS4=8O/"\RV-S?11I?7%C)&K'8[,JR%2,')1N>HXSU&9;CP_H\VGSV,=BEH
M)O,/FV8\B6-I$*-(CIAD?:<;P0?>@#R/X">/M>\?+?7VK>*+>^C2UMRM@S6@
MN(YV7=.Y2 DK"K%4CW_.?FW\@5F?$76+*WU3XA:'KGCF/SKEM,_LG1KV6#]V
MY:,[X8B [$.N[(./7IFO4/!?PYTGP7=3W4&HWVIWDT$=M]IOA '6).BCR8HP
M<GDLP+,>I-=5-IFGW$KO<:?;3/(4+M)"K%BN=I.1SC)QZ9- 'S7=?&3QC)%>
M:+;>+_"5O-::UJ>GC7;^0VL$B00PO &PDJ[V:64\!0PMRJL&.3Z]\49(YOV?
M_&$VJ) AD\/W+,LBE5$I@8J ' (._&,@-G' -=B-!T, J-%L@IE$Y7[.F#(,
MX?I][D\]>:=JFDZ;KNES:7K.G6NI6$I'FVMY"LT4F&##<C @X(!&1U - 'SQ
M;ZQX5T"R\4:UX7\2?"WP]J=CI EM+[P] DP5?-Q,EPL0+;&<VBK@,V2=H8\'
MI-!\3ZGXSTWP-=:]_95U>R>*IK6^T^YL4F;2;BWL[B3RP3@K.CP9$@ (\WC(
M W>BV_PU^'MD[&S\ ^&[;<5)\K2H$R58,I.$[$ CT(S5MO O@N34QK#^#]%;
M4?M(O/M9T^$S>>#D2[]N=^>=V<^] 'ALGQ+\:7WAPQ7?B.VTC5DU[1EN)((8
MFMX[*[E.R2"7<1+"Z@,"V'"AE8#[QV+/Q=XGB$6AZ-<^'?#\FI>+-<L;C4FL
MA((E@$\_G>4)DW.?+(=B2!D;N>OINE^%?AO-8:CHNB^&O#K6,5VL=]9VMC!Y
M0N$"N!(BKC>H9#SR,BJ>M>#?A/I-D^HZYX1\+VMMYQW37.FVX#2RD(>J\LYV
M@]SQ0!PNH?$OQ[?:1X3F\,Z;"VK:WHNGZI';KI\MW!+)<2(LZR,KK]GCB1_,
M5G8!SD;AMPW:?%O2=.UCP%!INJ6<=W:SZYH\4D4JY!5]2MT8>V59EX[,?6N7
MUCX5^!_'.I7UGI.M:*VF6,*Z3/I=EI]E<?V45>0R)"VTFUD8NV3C<& /\(QZ
MKK&@:'X@L1I_B'1[+5[,.)!;WULD\88<!MK@C/)Y]S0!X9XADT?X'^+=9O/
M/A^=K-?"\^IZCH]F&:)94GBCMK@KR5^_/O(*CRXW;YBF*K:E?>.M:\<?#>\U
M)O#$'BFSUC4K:VN+?=/;+ ^F^;F2-)2RL4(;;YG(V-D!J]UL?"?AG2X;^#3?
M#>EV46I9^VQV]E'&MUD$'S H ?.YOO9ZGUKF[SX?_"NWTW3/"UYX?T2RMGNY
M)K"R.V%I)RI+F, AF;;G(&?E [ 8 .7^&/Q \0^,?&.NWVI:AI]OH=GH]A<-
M;1#S(UED-QOECG)7"'RB3N4Y&W!7:=W2?&'4KK1_AV]Q;ZD^D6UQ?V5G?:G'
M-Y+V%K-<QQRS*V1M(5L9'(SGM707W@7P=J(_T[PGI-PWV46(=K./<+<=(0V,
MB/\ V<X]JV=0T^QU;3+G3-2M(KRQNHS%-!,H9)$(P5(/4$4 >2:QHW@'X'Z7
M>>*/"]E9Z+=O;1VKV;7KQV\R/=01"YF3YF80-,I+@9"RL.KBKMQXR\>6GB*#
MPFL&@W>K/JR6/VLK-! \3V4MT'\O<[*P^SR+MW,.5YZXZNS^&_@>QM+ZTM_#
M=J(;VU-E<+)ND+P'K'EB2%/H,=!Z"G6OP^\&VLMA+;Z##$]A>_VA ZL^X7'E
MF+S&.?G(0[1NR  ,=!@ \^_X6]K4.J^$K?4-/L;"VUV2VMS=N)I(GN)+F6)H
M%*!C&^R+<A==KDL"RA":AT?XI_$C6?!W_"4+X%TVPT[49M.CTF>ZU)763[5=
M+ -PB+L=HDC)R(R#N&W(Q7?6_P +_ =I?:;J$/AJW6XTO'V0L[LL6UW=3M+%
M25>1W4D':S%A@\U77X/_  WCCO8;;PE:6BWEW'?3&U+P,TR$E&#(P*[220%(
M )SC- '&M\2/&LWQ/\"^$Y?[)L1?ZKJMKJ0A1Y1<+:0AE$;-@IN$H;&,AHQ\
MQ4E6W_B1XVUSP;XIT%K7[))HO]G:IJ6H0R?ZZ1;6%) J')/.X\A>"%R><':/
MPN\!M=VUS-X?BGNK75GUR&XFEDDEBO&96:179BP!*(2F=ORKQP*TM>\)^%?%
M&H:<_B#2[:_O-,+S6OF,=T08;6. 1E3A>#D953U4$ &;X8\3>(+S7AHOB*QT
MR.:;3DU."?3+IYH]C-M,9W*,X."'!PP/1<<\%XS\6>,9O&OB30[&6".UT.]\
M.26*17,EJ\[W5\L;QSNH;,;C>K?*0!M^5LFO2/"_P_\ "?@NYGN?#NEO;37$
M:PO)+=37#"-2S+&IE=BB LQVK@9/2J>O?##P3XF\0/KVK:9<G4Y! &N+;4;F
MU9O);?$3Y,BC*M\P/4$ ]A@ Y^U\9>)[[6]!COO#*_:DU/4-.NCI^J3&!9(K
M9Y(Q@QHL@DP0#)M"%01DFMKX;>.KCQSHU_/?6*:9JEA<^1=:<&D,EJQ16V2"
M2-"&!++QE6VA@0&VA?\ A4_@EYO.:SU/<+R:^Q_;5]M,THQ*Q7SL'<,@@C!#
M,,88YV_#/A'0_"<5VFBVLZ/?2K+<S7-W-=33,J+&NZ29V<@(B@#. !P!DT >
M5_$3XI:UH/Q'MX].ANH?#?ABXMVUR86-Q-'=_:  R>;'&8XA!#*LY\QUW%D
M'&3T?CWXJ7'@OQ$F@VNBV.H7TT5DUI!=ZH;22^DN+IK?RX%\I_,,9"N_.0K@
MXKI?^$"T%O"_B'PY*;Z>PU]II+S[1>RS2$RH$;:[L2H 48 .!7F7B#X-^+-0
M\=6>I:;XB*Z?86MO9V-PVJW45W:QQ+D,X566Y9I&E)+E>"!R!B@"Y#\8_%DE
MI=2-\-89)QK<^@VJ6NL-,MQ<P"5I2<6X=4"02$'82> 0HR0Q?C7XPDNK.QL_
M@[JUWJL4$=QK%A'>#S--6261(U4F/$K,D32<E!@J,YSCJE^#_A5?#UWHLUSJ
MTR7&J'6EN6U"07%M>G),\4BX,;$LQ../F/K4S?"CPO\ VGIFJ0W>MVU]80K;
MR3PZG,CZA&)#)MNCN_? NSD[NN]NV, '/K\5/&$FL:;I<7@/3I&U?4-2TNPD
M&N, \UD\BR&0&V^1&$,A4C>> "!G-5]/^-NH:[JVEVOAGP)>ZE'-:Z?<7TBR
M2_Z&;J%9L K"T;"..1&8N\9;=A Q#8Z(_"'0?[3L]0CUS7HI[&ZN[RUV7V!!
M+=%C.RC;U;S'ZYQN.,9I-/\ @WX7TK4[+4-)O-<T^6VAM862VU*6..Z%LH6
MSH#ME*J%7Y@00H!!&<@')7?QN\26^A3WUUX#BTR2XT74M4TUI=46=96L@#(L
MBH@*C!!&#D]#MZCU;4O$$FA>#[K7M8L2)K:W\V2SMI/-+2'@1*Y"@DL0H)"C
MG)P.:Y'_ (4UX7:WBMKK5-:NK>&PO--CBEO<JL%TI6=> ,YX.3T*KZ5UNJ>&
M=/UKP/<>$]0FNKFSGL_L<D[S$SL-NT2;SUDX#;CWYH \QTGXA>*K;XJ:KH.O
M:%)'J6HMIUM8Z6FIK-:PNT-S-.Z2F%" L<:%QACNQMR"N;VI_'""QD;3;7P9
MK>I:[$;L3:99V\DT@^SS")BIC1LJQ92K,%4AAD@D ZR?"+2%W7<GB;Q#<ZS]
MH@NH]7GNHY+F&6%7164&/RQE9&5@4(88!!P*63X0Z.;6U6U\2>)--OXI)Y+G
M4K'4/)N;_P YR\HF*KM(+'(VJI3 V%: +WA'XAP>,/%&LZ+9Z3+;_P!DX6Y>
M6>/S()#C;'+#G>A8%B" R_NV!(( -#Q3\3-0\/>+;G1H_!5]J-A8P6EU>:E!
M=P(L$5Q(\:-Y;L&;YHI.!S\O;(-:6A?#G2M#\>77C!-4U*_U">WEM5^VM%)Y
M44DB2%/,$8E< QJ%$DC[1D#&3FMX@^&</B#6->U&;Q9KUI'K=I;V=Q;6QMA'
M$D#,T?EEH6=2&>1OO')D/8*  9=Y\79+34]J^#=3ETN75KK0[6]62/==7<"2
MDJD6=Q5GADC#>J\XK?\ #GC:\UKX3Q>.[[PW/I[3:>=2CTY;F.9Y(_+\Q-K\
M+\PQC=MQD;@IR!GP_"?2QJ<LUWX@UV^TR6]EU%M'GN(OLOVB1'620!8PZ[FD
MDDV*X3>Q;;G&-S0?!EEH/@!?!4.I:A=:?';M9QRW<JO-'"5VJ@(4#"KA5XZ
M9R<Y /,]0_:7\,Z3X(T3Q5JOA77K.VU@.]M'(;8--''L\R2/,WS &10 =K-D
MD# )'::=\4M'UG6;+3]+T;4[NROKR33H=400"V:Z2W>X>'!E$F0L;J3LV[@1
MFL2U^"IL?"GA71K'QYK^GW?AN.>VAU"Q,4,DMM,Z,\++L*D?NH\$YP5R<U2O
M_A[K'A7QYHGB3PNVMZ]IS:X^H7FC_:;5(+5I;6XAFN09"K,Y>8-M#8^__LX
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
MD* ,LYR%5L' !YM<?!WQWJ&@Z9X?OM8\.?V=8^%['3!FSDFWWEM<0S*KQO\
M+) ?)VDG!(8_)4&J?"'Q])8):Z7:^ K"*[T/4]/O+?3K.;3H8+B\AB1FB5 _
MF &",;WPQ!;@?*J]%=>+O$WBKXH:1I'A6]U32-#FTV#5;?4DL[6YM-0C9P^9
M%9O.6-HU,8*F-P[@D8VYC\2?%;6H?$5WINF^&]:LX]"U^SL+IUMXKG^U8Y8B
MQBAPQ"MAX7Y(8*PW;"2  ;?PW\&>*/!KP6^I7>EW-A_8>G6<GV82>:MU;Q>4
MV"W#1%0"&X8DGY16'XD\'?%2^\0>([G2?^$8>UU#5M+OK,7=U<(Z1V<B2[7V
MPD99XEZ$\,WH*FU+]HCP+HVCVNH:C#J5K+--<03V,RPQ7%FT$GER[U>4!B&_
MAC+L>< X.'?%[QEXBT/2?!NK^%?$EKI.GZSJ<=A//<:8UW^[FB:1)@H(8;1&
MWRXYW\E=O(!R>C_!OXB07_BF2[O/#L$'C-=1MM8"337#VL-P\CQO;,T2'<&G
ME#1G:AV*WWF.._\ A/X#U3P;9:C=:Y:Z';ZKJ"V\<RZ,DAC80H5#,\F&8DLQ
MQ@!1@#/4YNB_$J'PWX2M-8\:>*H_$%AJ>I3VEEJ]GI;6<*>7\GE2HQ^1O,CF
M .2&P,=LV9OBIIUIXJO[K4KZ\LM&M=!L]0^P3Z;)'.9+B;;&P)&6)+)'L'W7
M# G@X ./U+X:_$"YU&6VD\.^%]1TV+6=;OK622X>-V2\CD>)Y 8V!D#R["<<
M! ,'AZS=+^%OQ L/!-KH]UX;TV6:ST.SM$-IK3V\TMQ%J"S@B58P8V6-=RL"
MVU@!\X)QZ%XH^+5GI]J]I'I^LZ;-<:+=:D-2FTF:>+3"A,:&XCC5G #!BW&
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
MWW<$.X /-'&AX.V/]YG?\IQ[?:^&?#MCK=SKEGX?TVVU6Y_U]]#:1I/-_O2
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
M=?&?B'7/#FJ>'X!J5A:V%LUW!,SVZPM.X<@-AFW7+^@PJ\=:]+VTM 'SU/\
M #4+2^TJ31]4T*]2#1_[*N)];TE+MUD-U)<->1(V5$NZ5R Q*YQD'%=+)\.O
M$UY>_P!EZAJ&E#PU;W^J:I;R)#(UU)->B[7RY$)V;$6]?D$EBBC"Y->P44 <
M#>>$;[6/@]-X)UJ>U6_ET\V:75NC&.&51B"902&W(RQOU&&7@CBN6\'_  M\
M3>#]5U+Q'+XBB\0:]/I8CB6]>6.!K]P//F<C<<,(K=<A<A4P !Q7L]% 'S7X
MF^#7Q$U;X6GP?9W7AT/=^'-(T2YEFN9U$<EA<22!T(B.Y65P.0#G]?6O"&E^
M*]/O/%>IZY8Z7!<ZQ?I?6]M9WTDZ(5M(+?:\C0QGDP Y"'&X]<<]U1F@#YS;
MX7_$9O!NF^'UT+P='+9>$[WPN;J/5IP9/M"PKY^/L?!4Q.=N3DRM\PYS/I'P
ME\::=K+:+NTU/#\GBB+Q4NH"]EFGMVC2,"T6)D&Y=R! V\8CSG)P*^A:* /G
MG_A5OQ$D\&67AB33?"<8L/"=]X92XBU"?_2#.( D[)]F^0J8-Y&6RSG&.M:?
MB+P5XTUB^^)6?#^F,GBKPW;V<3-J6](KN**52HS$"0&FRK$+_JP3MW87W.B@
M#P^Q\&>.+/5+RU/A'PEJ,-Z]GJ"ZCJ<AD%E-'9V]K+"L*Q98D0OM<,@ D)(.
M"AYK1?AK\3[+PY]G_LC3H[B"_P!&U%8[C6"XG-FX+PKL@VP)\B[50;57  ZB
MOI6B@#Q$>#?%-O>Q:POA'3;P0^(=0OGTN:Z0"6&YBV^<K;2HDW%L@C)#-SS7
M,W7PU\8QV\%N/ >EWDUKH<&G6UW%=PYBD%VLY1=ZJ5B12Z@CDE1A0&X^E**
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
MR6W01P(NQU8MN8.P!Z8.37UQ9V=O86,%C8V\5K:V\:PPP0QA$B11A551P
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
M(A8V"2V4$ZVLLR$#>K._]XX926(Y'H_BK0?^$F\+WV@O?2V7VJ/:MQ"JLT3
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
MSZ]7\5_#NO\ BGX9ZKH_ANX9;R0+(UKO$?\ :$:G<]J7)&P2@;"3Q@D'Y2:
M/0**^77\&7T;Z#XGO_@+;/H3Q7INO"-I>17+6,\S1!+L1.J1EF6+;Y:8V!MW
M#!@*7AOP#XPT'X@Z']N\'W&L36%E!#J5_=6L#0R(FEF%EM[E6$JGYA#Y15T=
M@9"4)- 'TSHFH76J:)8ZC>Z7<:5/<0K))9W)4R0,1DJVTD9'^<=*UJ^'M4BE
MM==T72=;TF\N#HG@W2HM4MX[>*\NM'FC)+"$M<0BV9XHU9F!<X< KS78VO@O
MQ!8>*;C4O#/@W7;"^E\47,-GJ4C,@M],ELVB4D.Q81>>_FL,!\*#PV-H!]84
M5\9Z%X)\9:5X/6/4/A_XM:\BU/2O[2B%Y;R?;/)D<W#Q+"(MP:/>IDDD=F\R
M-<D#>OH&BZ'J'@SXQ>)M:T7P#?0:%IVEW+H3D><(8H4A@MI _P ZN$)$,B8C
M8%E8[L  ^C**QO#NL1>(/"^DZ]#;RV\>IV<-XD4P >,2('"MCN,X/O7R%I-I
MJ?B76/$T<VA>(K/5+S3=8AT.]%G/%:ZS>.\LT,INEE"/+Y*E4)&PJ, X1%(!
M]K45\FZYJ?C3Q)JGB74XOAKXUTRTU/4=*DDC,3R2&"..6-R(?.1#^\"90$
MB5\@ 5=L=/US5O"ME<:UX2\6V?B+1? LD%O%OO8?/O(D=%_>0,%9Y!G",=_S
M?=Z$@'U+50S+]K6W:1/-=6=4)^9E! ) ]!N7/U'K7R7X;A\1ZEK-EIT_AWX@
MZ5IMWXDLYG'V&]TQ5MGM9(YAF*20Q1B>*W8AI"0-K;N6(OZQ;^/(?#ZZUX1\
M/^*KCQ==^%IK&&^GBN5DB"7V7$IF*GSO)W%"P+L57;GY: /K"BOG6TL[NYCE
ML]%T[QKH_A>[\1:9'!%B_M;A%-O_ *3TQ-'!G:&D)"%]Y!Z,31=6O/ OQ \6
M>)=:L_$-[H5K;ZA-)=2:=?F:)$O(8T5V=FAG0(&:-T(988V9\;FP ?15%8OB
M&6XB\,:O-:VUU<SI9S-'!9N$GD8(2%C8\!R> >QQ7SGX=_X274-)BTW6-2\9
MPPWFM:9LFB.L6SK%(DBR)YTYWL,XWD%8\X8*H"F@#Z3U34K71])O-7U"0PV-
ME ]S/((V<I&BEF(502< '@ D]JGL[J&^L;>^MW\R"XC66-\$;E89!P>1P:^8
M4U"2X\-WNG^)/$'C'^Q8+'6(M/DGDU&"XEN!?3")9G4*\C?9_(VQRY^\PV\8
M'T+X-E6?P%X?F^<*^G6S .A1L&)>JD @^Q&10!TM%%% !1110 4444 %%%%
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
MDMN8Q67QBM;#3_F\/^,M=E-WJ$3M+!8++ UH29HV"2QKA0#MX);IDM78^"O
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
M<"L31^8I;ABY'S%U#_4-C96NGZ=;:?9PB&UM8EAAC7HB* %7GT % %ZBBB@
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
M#X9^%/!,EW>>!]+&E7\EM+!")+JXEMD+MYG^I,FT#> ?E .,@$"M'P=X:N=
MTV]EU.\@N=8U:\;4=0FM(?)A:=D1,1IDD*$C1<DEFVEB<L: .4\6?$S4M&\2
M:U9Z/I-O>V?AF&RN-:,QF28K<R,%6W4(1(51"QP2"6"CY@:TO /C3Q1XRU/7
M)-0\-:?I&EZ5?W6E>;%J3W,T]Q!($9@ODH!$?FP2=V5^[@YK5UOX?>'M?\2V
M_B/4(;DWT,26[B*ZDCBN8DD,J1S(K!9$60[L$<\@Y!(-CPKX0TOP9:ZC;Z3+
M>R+J%]+J$QN[AICYLARY&>@)R?J230!Y[XJ^-5SX1UWQ=#J.@Q>3H=JDUM:R
MS/;W%YOFAA24.Z>5Y!>8@N')38<KS5NQ^)GC?4$ATZ/X9&#Q%*;R9;"[U;R8
MVM[=8"9%D,.[<[W,:*IC4?>)8 9.WJ7PA\"ZUJ.IW6NZ?+JT>H+,KVUW,S0Q
M><T;2-$!@HQ,,9W Y&W@CFJD?P7\(QZ?IEO%<:]!=6$\DZ:E#K%PEX^^..-E
M:8,&*F.&%,<86)0,8Y (;;XHZM>7LUPGA2!-$M-5LM&N[AM44W4-U<>0NT0K
M&R,J27*(S"7D!F7<,9QK'XW:I#:6-YXF\"G2X=1M;RXL4M-32[EF:V:-&5@4
MC5 S2@*VX]/F"UU=C\)_".EWL4FFI?V5A'/;7/\ 9<-XZV;S6Z1K#(T>>67R
M8CUY:-2<FJTWP9\&WEI:6>I-J6HVEI8W.GQ0W-T2JQ7#;I3P =Q./FSD;5]*
M /-M-^(WB[P_\2OB6VM6/VN[@N-%MX=(DUUI+2T>:WF<^2QA#<JJY2.%W9^>
M0"X]"D^*&L7FI6%CX>\ ZGJDESH=MKLRFZ@MGMDF\S9$RR,"9,Q%<#(R><#F
MB/X)^%XM:N=:76/$(U>YFAGEU#^U'\]GB@DMT.[U\J9USC//!'.;NE?#F/P7
M#<WO@V\NKO5$TR+3+2WUB_D-H(H6)A1MJD@)N?! )&]O6@"YX&^(5GX\LH-0
MTNSS8O8V]W).LZN(II=Q-L0.?,10I;M\X S5GQ9XR;PS>Z+I5IH=UK6K:Y-)
M!9VT$D<2EHXS*^]Y& 4;%8CKDC'?-<[;_#_Q!!X.@MM+UF+P[KMYKIUS5KC2
ML^5<-)*6FB^=<L/+(0$A22BDXY!Z7Q;X'T[Q@-*FN-2U/3;_ $NX-Q:7VFW'
MDS1,5*.,D$$,I*D$="<8H YN7XM^7/>?\4EJ:P:4UDFKM(T2R6+W21NJ[-Q+
M[!*N_'3#8SBJMY\7KJ'3]0O8?!=_;PPV^IFUEO;NUC6:XL=PE1]LC;$W(XWD
M_P !.,$$[+?"W1_[5GNX=8UF.WO1:_VA9F=)8]0-LJK$TSR(TI;"*&*R*7Q\
MV>:1OA;I[1VD;>(M:9;>;4Y\;K<>8U]O,N[$/(5I'9 ,8)YW    S+SXH'1=
M"@UK7-(U62<:+:ZC+86'V=XG\ZX6+]V68.9 6!P2%VD8);.+VC_%2UU/Q?!X
M7NO#.LZ1J;WLU@\5VL#"&2.W6Y!8Q2.-K1.""">>.X-,N_A/8WFE1:?)XJ\0
MJL>EPZ2)1);&0I'.LRR$F$Y?*A#_  [<_+GYJLW7PTM9O$=YXAM/%6NZ=JMU
M?_;_ #[9[=A"WV=;8QI')"R;3&D>=RLV44[N.0#(MOC/8W=[I]G8^$?$&I2R
M0P27XT^V%S_9QFD>- ^T\C,4C%NR@'DG Z/P7\0-/\::AKMG964MN^DW!@D$
MDL3-D22QX=%8M$^86.QP#M9#W(7#T?X-Z;X?$/\ 9'C#Q+:2&*."\ECN(/,U
M!$F>5!*WDY&/-=<Q[#M."3UK>\-^!-/\.^*-3\1QZIJ5_J.IV\5M<R7;1?O%
MB9S&S>7&A=U638'?<VQ5&>#D QKWX@?V'?>*+B?3_$.KI8:Q9:2+&"VM0(99
MXXO+\IRZ[T=IHB=[;E:3& N,=7X?\21^)?#7]N6>EWL'[VX@:RN5C6=)897A
MDC.'*9WQL,[L>]8MY\/8[W4M3N)/$6I1P:CK5EK4EO$L("S6RQ!%!*$[";>
MD')_=\$9)K2\'^%!X-\+G0K749+Q?M-S<I)-$JB,S3/*5"H!\H9SWS[@8  /
M'?AO\9O$&K6UKX@\36NJSVFM6.HWUA96]I9K#MM)B'$4OGB3(0HI691ELD-B
MK7CCXI>)H?"_B#Q5X7U);'3(?"^E^(+%+NQ61U:ZFE7RY,-C)6,=S@D]0.=O
M3/@6NC>#= \.:7XXU6P_L:&^M%NH(82\]O=NKRQ.KJRXWJI!QD8XP>:FN?@J
MMSX-O?"O_"77ZVMYH%AX?,GV:$LL-K([*W3J1)(OT;J2 : .K^)WC#4/ GPV
MUSQ58Z6=2N;" ND1=513T#OE@2@)!(7YCT'J.1T'XL+IHCTWQ1;ZW?-]KAL[
MW6?[+AM[33;B98REM<;)GVN#+&&*[E!D )!#8[+Q]X*7Q_\ #O4/!]]J1M4O
MXXTFNE@61OE=7RJMP"2HY[=L$ C"NOA6M]/JT-SX@E;2]:U*SU;4;)+=5$MQ
M!Y1)1LYC61H(RPY/'##- %:U^-WA^Z>>*/PSXK$WGM:VL3Z2ROJ$R>9YT< )
M^=HA#)OS@+MQDL0#8O/C;X%L?'>D>"Y9[W^V-2^SKY)MBC6KSA6B29'(D5B&
M!("G9_'MR,RGX9R#3M(:'Q-<0:QI.KWNK6VH):H0&NFF::,QME2A\]\=Q@8/
MJZT^'6JZ?XN.MZ;XXU"&.^^QOJ\+VT3/J$MLJ()/,P/+WK&JNJC!!; 4G( -
MSQEXVTOP+I/]I:U;7TMHBO))):6YE$*( 69SP%'( ]20!S65JWQ:\):+XP;P
MOJ/]IQ7*7,-I+=+ILSVL,TRJT*-,%*@ON 'OG.,&J/Q6^%:_%"'3X9M8BL(K
M.&ZB\J:Q6Z5FF14\Q0S*%D0!MK<X+Y&" :IZK\+O$VL7LMY<>-+4SMJNFZHL
MAT@[@;/)VG$X4EVV'(   (P<Y !)<?%&\N?BOX.\-Z'8,^B:O<7]K<WMU92*
M)&MX7<&WEW!2-T9!RIW#E3CFMGQ=\6O _@?Q3I_AGQ'K'V/4+^-9D!0E41I/
M+5F/H6R.,D!6)P!FL/1_A?KVG^*_"U]>>,K>]TCPW=7MS9V8TKRYG%Q'(FQY
MA,5(3S#@B,$@<YZC:UKP3XDF\>7'B;PKXNAT!-0MK>VU&$Z6ES).(6D*LDC.
M C;92O*L!@'!Y! .&U3XO>+HKK6;ZQT>2WTJRUA-#B@ET&YGF,CND0F\Q9D1
M@'?/EA06RBJY+$KO:#\;/"(U=_"?B;Q18MXFL_M(NWLK2>*UW0[F=%\S)5UC
M +*2<-E021BM.Z\"Z\^E:G80ZY8O]M\26^N1,UBZ?9TCNHKCRV_>GS#^Y49&
MS.3P.V;/\,?%4UIXB\/_ /"<PCPQJ]S>7L,/]F 7=E+/(\NU91( R+,_F<KN
M. N0* -*Z^+>AK?Z99V^C^(99K[4ET_RY-'NH9(MT;R"4QO&'*;8W/"GA6)P
M%)'I?:O*IO"_Q.U"PT6[U/Q3X??7=(U1;R&1-*E^S^7]FFMY-R"8,SD3L_#*
M,J!C!KM/#LGB*;2Y6\36]O!>"ZF6);8%0T D(B9EWOM8H 2 QZ]N5 !REO\
M&SX8WEO=36OBC[3%:W$5M,\-E<.%:5RD;Y$?,;,-HE'R9*C=EES:USXN_#OP
MR9/[=\2)9-'>2V+*]M,29HE1I  $)8*LJ$L,J,]>#CE/#/P4CTKP;KGA#5%\
M.&PO=-&E17>EZ,+2[F0*0)KF3>3))G:>, D$]3Q0\6? J^\0Q^%+R35M*UG5
M-*AN(=2_MZQ>>"_>>3S9)56-T,9$I<JJD !@N0%P0#OK;XK?#^?Q:/"-KK6[
M5FN/($26<_EF1E\P#S=GE_,IR#NPV>":V]=UZ/2-0T&U:XB!U&ZEB\MH99))
ME2VFF*Q! ?G_ '8/S<%0P&6*@^?V/PS\26?BB^U/^T-*\BYUK3+\1I'(I6&U
MM_(90.@9@J,!R!EADX!KN_$.AWVK:[X6O[.>WCBT;4GOIEE#%I%:UGM]JXZ'
M]^3S_=% '/?#_P <:OX\O]6U.QL;:'PK!--:6LLL=Q#=O+')M+%9(PI1AN/!
MW(0%8;MP7'/QR\,MK6CM--'8^'=0BU,-?7ZRPR^=9S)&P5-A!4JS/R00H.X*
M5*GJOAYH_B?0_#5Q8^)ETM;V34;R]SIL\DL>+BYDN"/G1",&4COP!7(?\(#X
MTMYE59M&ND%GX@MVE,TT+2/J%TMQ&=OEN%PT8#<G&\[0=HR =A)\0/A_<ZQ;
M://X@TZ>[8Q30PM\_P S1^=&0<8#%/G4=2,$59\/^-?#7BCP-_PEEK=K'H;1
MR/+->8C2.-,[V<D[0N 3G.,5YCI_PK\9+XET&^OKC1WM-*N--NHUBO;K<'AM
M([>?*[0DK_*^V:4-(5*H2@  ZCPOH5]X#_9[;0/%%Y8H^C:7<I-=V^Z6'RE5
MV$A#*#]S!*X/(/6@#6L/B5\-&T[49-'\5:.^GZ+Y8NFM)5,4 D;;'@KP=S<#
M;G)('>B\^+'PUL=*L]6O/'&CPV5[#Y]K*URN)T#["4'5B&R"!RI!R!@UY!X9
M^'_BSQ3X2\'^)M-D\.QK;>&],TF!H;R5VN[:*XM[AW,I@#6\H\G" *YC9F(8
M, 1T'@'X5>-/#][HT.N1Z (-(T_5K.WU"ROKB6ZWWEPLRN0\2GY,.O\ K,_O
M"<YZ@';^$_B=\-_&A.KZ+K-F;Q=/:ZD-PHAGBM%?#,Q;H@<<\X!ZUW-G=VU_
M8P7UI,D]M<1K+#*ARKHPRK ^A!%?-5OX%FC;P!\*;K6HK/Q1;Z3<6>N?V;')
M<13Z%*S>9^\DC0*9)(HXQ_$AD+#.%S]+PPPVL"001K%%&H1$1<*JC@  =!0!
M:HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M+]<^%\FL^,)-8C\77UII=W?V^HWVC?9X98;F:*-(2=[+O0-%&JD ]B>O3$E^
M NDW/AV7PWJ6N3WFC6VFW.F:/"]N@DTY)W1V8N/]:5,2;20" #G))->UT4 >
M*:U\'-?U[P_#I>M_$"/69S+)-/<ZCHL1(<HD<4L/DO$T,L:J</N;);Y@0% [
M?6O"^JZC)X8;3_$"VZ:)=+<2B]M/M;7FU"G+!T*/AG^89Y;D'I7:44 >$_\
M"B;Z&QFCL?&@@NM4T>30]:D.FAX[V!W<[XD,N8)0KLN=SKT.S(Y[7POX#NO"
MOCSQ!KEKK@FTG5HK95TPVF'@>""*!7,V\EOEC/&T?>[XKT&B@#PBU^!NK1Z)
MJVDR>*M.MK?4I;*66+3M(D@A=X+A9VF,)N&1)9&4*3&%4 ?=/&WG[&U\66OQ
MHFU73?#%Q>W-SXGN$:#4-'OHXM.M&189+V&Y,JVC;HX@W">:WF,@)#<?2]%
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
MW*K'=P2O(!Y(YI/[?M9[O2(]-GM=0@U&65//AO(\*(U8L5&<R89=I"Y*D\\
MUX;IWPGUR/1=#L[OX;^'K>XT:\TT32Q:I)<G4(K=P6=?,1?*0?,PC8L6WX.
M#NOZ]\+/%6I7\-OIMA::7;)J.N/%=0S*/LT5W8M!"ZJ "/GDR5'(V=^* /:7
M\2>'8XVDDU[3E17\MF-U& &_NGGK[5.^K:5%;07DFHVRVUPP2&9IE"2,>@4Y
MP2<'IZ5\T6/P4UK3_#6@Z>WPYLDN+77-&DU"9-:_M WUO:EQ-*RW*JL2%9#B
M.+!.6!PH"M;L?AWXRBU^+4+_ .&5GJVAO;:KI:^'[R^MHH[07.I/=1W *[U"
M^6Z1D(-Z^62%/R@@'T>FI:?)J,FG1WL#WL2[Y+995,B+QR5SD#D?F*=-?6=O
M=P6UQ=PPSW!(ACDD"M*1U"@\G&1T]:\:\(?#N_T?XOWNM:EX&#3#5M0OXO$:
MZY*T3P7!E9%6TW8$H$B1L"@7"E@Q(&:7C+X>^++_ .)'B?4%T2+7[37AIO\
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
MR1 RQ,$R$:)50JV[A5QC% $%C\6[.\\?^'?"D_AW4=+NM>M?M,":B8X+B/\
M=2R,'M]Q=0HA*ECP6( S@D<W=_$C7K^]UOQ! NIZ7X1C\(S:M9F.*UEGE_>'
M9>Q(^,'RLMY<C8(*?*&W"MZ+X)^&[?7M-UC3]<\16,^GM \8CO5<.T4;1;F:
M1&?YHW=6 8#YF("LQ)BM?@=I%G9W]E;^,O%1TZ\TF70ULY;J"6.VLWX\J(O"
M6 4<*2Q('<T 7[SXN:98>-;OPO<>'M<W6>J6>D37X2W^S)/=!3!_RV\P@AU)
M(0XSR!5[0_B1;ZYXDT_1[?PSK4$>I0W5Q:W\PM_(DBMY%CD<[9FD4;GC W("
M=XX&#C.N/A#8W>MW6K7'BO7WN;O4K+59LBSVO<6J!(FQ]GX&%4D#'*C&.:XK
MP/\ "_QEHOB">^!DT6[O[">WOM1\RRN?)=\N!:;;=9%43-O"NQ7:N""VT@ ^
MANHHJI"DD<*I)<O,RJ%+N &8^IP ,GV 'M5N@ HHHH **** #%&*** "BBB@
M HHHH *,444 &*QM0\/Z'K%_8WVKZ'8:A=:=)YUE/=6R2O:OE3NC9@2ARJG(
MP<J/05LT4 %%%% !1110 48HHH ,48HHH *0CCBEHH Y[0?"^A^';K5+O2=/
M6UN-7NWO;V0R/(\TK$DG+DD+DDA!A5W' &3GH3THHH \_F^$_@]O%DWB>*WU
M"*\N+N/4)X8M4N4MY[F-E:.9X1($9EVC (V^H->@8HHH ,5ROB+P?I?BNYTN
M;5KC4/*TZ87 LX+MXK>Z8,CJ)XU.V4!HU(#9'7U-=510 4444 %%%% !1110
M 8J*2-)$:.1 Z,,,K#((]*EHH S;C2]/NY3-=6-M<2?*-TL*L<*<J,D=B21Z
M$U.MO#'>2W$=NBRRJJR2*H#.%S@$]3C)Q]35NB@#'NM!T6\GDFO-'L;F64@N
M\MLCLY P"21S@<"IY-+T^5[EI-/MG-WM%P6A4^>%X4/Q\V!TSTK1HH Q_P#A
M']#^P?V?_8EA]E\SS?(^RIY>_&-VW&,XXSUQ1-H.BW 1;C1K&8)$L"B2W1ML
M8.0@R.%!Z#I6Q10!Y]XP^&NF^*+NRNH3:6$L$DLDL;Z;!<PW9D0H6E1U^9@&
M< YZ2/D'/">$?A3X/\(Z9IL:Z/::GJ-A)+-'J5U90":.221I&\K8@6%-SG:D
M855'ODGT*B@##U+P[X?UJYCNM:T#3M2N(8I8(Y;JUCE9(Y%*2("P)"NI*L.A
M!(.15=/!O@^WNH;N'PGI$5Q!Y(BE2PB#QB$;80I"Y&P<+C[HZ8KI** ,N71M
M)N+.\T^?2[.:SOBS75N\"M'<%N&+J1AL]\YS3(-!T2V\/GP_;:+8P:.T;0&P
MCMD6W,;9W)Y8&W:<G(Q@Y/K6O10!R<'P_P# MM!+!:^"=!@BEMS:2+'IL*AX
M2^\QD!>4+?-MZ9YZUKZ1H>B^'K$:?H.CV6DV08N+>RMT@C#'J=J@#)K5HH X
M+4OA/\.=5O+"XNO!>E[K"*XAMUAA\E%2=2)5*)A6SN8_,#@L2,$DU7OO@S\,
M=2U&:^NO"%J7FMXK62%'DCMVCCQY:^2K"/Y<#!VY%>BT4 <5#\-/ MO=7UXG
MA>R::^U"+59FD4R#[5%GRY5#$A",G[N!\S>ISCM\#?A;)#9PMX3@,=G+<S0H
M;B; :X $V1O^8, !AL@#H!7IM% 'S_JO[->C7OB^/5-/U1-*L;6&VM]/: 77
MV_3DB7&(+@7(4'N&DCDQG&, 5Z9XW^&_@OXD6]G;>--%75(K)VD@'VB6$QE@
M >8V4G.!P?2NTHH \\NOA#\/[R\U6XFT.;.JVPL[N--1NDBDA"JJQB-9 BJ
MB@!0-N!C%3K\*? 8\4Z/XH;P^DFL:/:Q6=I<R7$KE(XP1'N#.5D9<\.X9LA3
MG*@CO** /-[7X._#FQT35-'M?#[P6.J&'[1"M]<C'E2^;&(SYF8@K_-B,J.!
MV K:\3^!="\7:58Z?JS7H73YEGM[BVO98;B)PA0D2JP<[D9E.2<ACWP1UU%
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
M/4 ];HKRFX^.G@/3])EU#5;B^TF2*]6PDL=2M&M+E)3%YHW)+MVJ8\,&) Y
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
M%9>I?!_Q5J?A'PEI,U_HTDVAZ+;::RR&<QI/$T;><FW&_B)0-Z\<D8S7OU%
M'!^!?#6M^'=1\6R:M]B9-9UAM4A>UF=S\\,<;*RLB[,>4,89LY[8Y\ZTSX8_
M$32D1K.'0TM8M2T^_BT)]:NI;&U,"SF;[,6MRUNKR/"PCVN%VMAON@?0-% '
MR_-\%OB@=$T^QAOM AFLW$T++J-R%MYO[4DO3(-L"F1MKH@+?<VN5 \PD=[!
MX-\:67C"UOH]-T>:Q_X3"XUR21=3F$BVTEE+:@E##@. ^[:IQD 9Y9Q['10!
MYGXR\-^)-0\4W>H:/INFW]K>^'KK2I/METT#)(S@J!B-\JV3G_=^@/(V?@GQ
MW8Z7<7EKX;T&'4+:72+NULOMI:.X>WAV3*[>4!&P)&UL-R >, U[U10!X!XK
M^'?CKQ-HAT,Z/HEA$?#>HV*26<WEP0SW-S!,D C" [8UME3S!]\MNVKR*@/@
MSXE2>)K_ ,97'A/0?M@UZVUJ+1TU4M'= 6!MF5Y##@/$VR16VXW&3K\AKZ&H
MH ^8O#?PC\66,/AF/6_A[X>U&/3UNX1%-JS(MAYEZ;F.50D1W ;RNP==@.5S
M@>P^+M,UN7QCX4US1=%@U5M+>Y699;A8&B66(+N4E3GD#(';\CWE% 'S5<?"
MWQ9JFB76FR>%K33I[G0Y+*6Y6ZB"2SB\%PJ2;!EHY$149\;@21C!+5Z!H_@^
MZB^$OBK0Y/ ^FZ'<:W'>$Z19:BTHG:2 1YDN"@P[D<L%X!7J0:]5HH ^>_"W
MPUUW2O#_ (4TW7/#"ZG9Z-K=W=*D_P!E^U"Q>SDA6.4JP25VDD4MS@I&-V2
M*Y/7/!,G@;X3W<EYX3M/#R)X9LM)O+^TFMHA-J0N8E2:0C[\9<JS-)U&Y6P"
M37UA56XMH9X'@FC26*12CQNH964C!!!ZC':@#Y@^'^FW%Q>CQ5X=\.Z;XAUZ
MQ\5M>WLFDW=JEK]GFT^:#; ZS2*BJSHS(6WG .#\H%_3_!_Q.L?#8CTWX=6M
MG?)X6N](CM+B[M6MUDFNT<IN1MV/++G PI*@$]"/HZUL[:PM$M;*UCMH$SMB
MA0(JY.3@#@<DFKE 'RSH/PJ\0+J7@[3?$WPW_M31M-UR^O+E[B33Y4$%S  I
M:,.JD+*5+*B<^42%/RAOI'3&F:S,<FDG2U@ED@B@W(P,2.5C==A("LH5@O!
M." 16K10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
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
M*6!V[@ #CKCF@#Q?3_BIXTUOPY=>(XI=*L%T>UT6XN+(V[%;[[;#!+,0Y8E
M!*R1@9^9/F9LX7T#QYXDUKP_J%@NFW=M!!+I^HRRBY@W@/#"LD;YW+@#:X(Z
M'=[5L+X#\#QW^GWT?@S1([O3 JV<Z:?$KVP7)4(0N5 +$@#@$YZU>U[POX;\
M56T%KXDT.QU>W@E$T<5[;K,BN 1G# CH2* /)['X@_$*:;3=0N+SP]]AN+3P
M[>36D6G2LP&I7;6\B),+DKE-I8/M8-D#:,$M4B^+GB/POXECT'QM<6<_]E7E
MW;:I<V>ER9EC^SK-8R*5E*Q-/NV*A#;W1T7E<UZE#\.OA_;W,TUOX)T.*2:.
M**39I\0#+$P:,8VX^4A2/]U?[HQKR:'H]Q>M=3Z/92W#/%,TSVZ,[/'GRV)(
MSE,G:>V3C% 'B&L>*/C0-!\6/JK>#/L.B:";[4(3I]X)7D:U:4VZ@7&-O!0R
M;@>^WM5;QEXX^)6D:\^EZ7X@T>Q@N?&6E^&X8!IC2O8I-:P7!97\U0Z99D*L
M@+#<59. OMLGA'PW+<Z_<2:/;M+XBA6WU1B#F\C6,QJK^P1BOT-4+[X;^ =2
MCOH[_P (:5<?;XXHKEI+92TJQ*%C!;K\H  YXP* /);CXL_$XZ+K>O6>C:*N
MDPV>I7EE/>QF$G[)))A-@N6><O''N)14$;'!R.3W/@/QMXLNY?&FG_$&UTFW
MO_#%P@D;1O-:)HGMUG!_>'<QVMZ#Z5LCX5_#D2ZC-'X)TB-]3A%O=-':JADC
M&/DXQM!P,@8S@9SBMS2?#.@Z%J&H:AI.FQVMUJ1C-W*I):8HNU"V3V'% 'C'
M_"V/BE%HD6LW'A[PX\.L>'X]?TB**:;* 7%LDD$S'[S>7=(P954!N/F'-6H?
MB=\1M)^(7AKPCXLL/#ZW%W/%::@=/BN'0R2O<E&BDW%8QY4,9V2X=BSD#"UZ
M##\+OA_;V^HP6_A+3X8=2_X^4C0H''F"3 P?E&\!L+@$@>@JQ>?#GP5J>IQ:
MGJGAVWU"]A,+)-=%I6W1?ZMCN)RP_O').3DG)H RO#&LW&E_#'7-8NKJ2[.E
MWVN,KWMT6/EP7]T$5I)&X5415RQP !R *X2Q^-'B6Y^&XUC4-,T;2-6'B"+1
M6N[N:2/3H(VMTN/M4C2!&$91\+SAF:,AB&&?7+?P;X?M?#NH>&HM- TG41,+
MJV,KL)?.!$N23D;LDG!ZDGJ<UYKXP^"=N^EV-KX%M-.M[2.[-YJ&F:A=74:Z
MC*(Q'%*UW&QG1HQN/&0^\[O6@#G+/X^>-[G5K..?P'I=G8_\([_PE5U(^JR.
MR6"LRNZXA&6. 54!@1SN(;(U%^+WQ(CT.3[=\.;>WU>]O+2WT@>?-Y-R)K>:
M=PRF,2 QK R$A<,S#'RC<>K\#_";1_#L$&H:Y#_:OB$V,VFW%RUS=30-:23-
M(+98YY9/W:Y PV2<9/4U=M_@[\.;30;G08/#6RQNI(I7_P!,N#*ABSY7ERE_
M,C"[F 5&4 .XQAFR <9JWQ@^)%KI_P!HM?A+Y;V>GVE_J$>H:JL#Q&662(Q*
MH0Y):%]K;ONE691G;4U_\8/&&CVMWI6I^ 3_ ,)5]O\ L]M8V4TM[ (&A\U9
MG:")Y#MY5@(^3@\ Y';?\*I\"K83V,.DSVMK/:1V30VNH7,"^4DOFJ $D&UO
M,RQ<89BS;B=S935OA1X%UZ_O=0U31[B>[OKA+J6?^T;I'61$:-3&5D!B&QBI
M";01@$' P <'<_&/X@K<(R_"?[':6UGI^H7[7VJK'/##=,T97RO+!#+)'*.>
M2L>2JE@!4N/C9XVTW3-9U"\\#Z?=QV_B*ZT>UFCU(V\ 2 NK>=+(A6-F9$1"
M<!VDZ+M ;TL_"WP/]EO+*/29[>WO+2WL9TM[^YAW10.7B'R2#!#%CN&&.YLD
M[CG+U3X(^ -4N;NXDL-0M9[RZFO)VM=4N8UDDF!$QV>9L&\$@X4=3C% $'Q'
M\0>,=#@\#ZKX=T.XU/5KK5#;3:!'?1P)<A[*X=D:5E*_NVC#@]#L/J,<^O[0
M,$EYX.L;/P7JEW<ZW LU_!"LCR:;F=K<@!8B)<213Y),>5CW#.X"O3-?\&Z5
MX@TG3]-GDO;%=,F2>RFTZZDMIK9U1HP59"#@QNZ$'((8\5CS?"?P3)<:-)#8
MW5E_9%N+.$6M[-'Y]N'WB&<ALS1[_FPY.23GJ<@'$:3\8/'4VK1V>K_#FRM(
MKO5;S1K69-;W 7D,,CI"W[G^-XBH?@ -G;Q@QQ_M$6K>!K/QA)X5N9;&:PBN
M'BL;R.XE2ZEN'@AM0N!NW>5*Q;@KM VDD"N_U;X7^#=:TO6]%U;3I;O3M<OE
MU"ZMGN9-@F!4DQX8&/<5RVS!.YLG!Q2W?PN\$7FC:MHZZ+]CM]5U#^UKA[2:
M2&07@VXG1E;*,"JD;<#.3CDY //)OVD+.#3M(F;P;J<M_<02W6HZ="Q,MG$D
MQA!CW(HF+D%E'R956.<C:>XT[XH6=]K]OI]QX3UW3(9]4?1UO[L6H@%RL;2!
M"$G:0!@N =F-Q .#52?X/Z)<6>EV\?BCQ9;7&G*\<U]!K$BW.I(YRZ7,G)<$
M\\;2N?EV\58A^$^CPZA:7?\ ;^N.EIKKZ]#;R31-&DS+M\O!BSY87('.X!F^
M;DT 8GQ3^(/B7PO/XATW3K,V5K;>%Y]6AUR,QRM!=JY6.-HGSE"0!NVMS(.
M 2+.L?'#0_#MK)_;/A7Q'::DMVEHNEF&W>YD+0F8.NR8QE @.?GR#QBMWQM\
M,]+\;W4DU]K>LZ;Y^GRZ9<)I\T:)/!(P8APZ-R".",8R?6LV[^$.GW]]>:I=
M>+/$AU2:YBN[?44FMX[BP:.-XML+)"!M:-RC!P^X8/WLL0#9OOB'I-GX'TKQ
M<NFZK<6.J7$%O##'; 7"O,_EQ[HW93RY5<#)^8<8R1S5Y\<= T_PQ+KU]X;\
M06<%I/<6]_%=16]O)8/"(R5D,DRJ7=94:-$9WD&2JG!P_P")GA/7+CX:Z+X=
M\,VNL:O-:ZK8227":@AOHH891*\ZRW,BJ\OR<;]PW,/EP,JNL_!/1=>T^2'4
M/$WB W=P;O[7J"O:B>Z%PD44@;,!1/W4$<8,:H0@*YPS @$'BCXSKHC:Y;Z;
MX$\3:O)HTZ6TUU#;P_9-[I&ZGS#+D@I*A&!GD9QD&K%_\6]'\,Z-K^L^(8]5
M@6TUA-+73[M;6"2*4V<4WEQN95C9=I:3<SY)8A<C8#K#X:VK:-XCTF^\3:UJ
M*^(+B*ZGN+C[+YL,L:1HC1[857.V"(?,K?<!ZEB<K6/A7J6H7FJW^G^/]5TZ
M_N;ZWU>QN/LT#FROHX#;/*0JJ)8W@\N,Q-Q\K')W\ $_A?XS>$_&FOPZ/X9M
M]3OG>W@N+B9;8+'9>=&TD:R@MOY"X+(K("R@L"PSZAUKQ^3X07[>.].\41^.
M]1G-A !;F]M8IKM)A%)'G[2 K>2QDWM 1M+C/ ^4>FZ3;WUKH>GVFJ:A_:=_
M#;QQW%X85A^TR!0'DV+PFXY.T<#.* -/%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4'I110!\Q?%#XA:A:_$G1_'&B7[W'
M@_P-JD>G:TT$B/%(]RFV<X63,AB1XU"[20[/TVG-?QGI_P -?$G[1]WJ7BB\
MTH^'9? \5X=4BNDCVSB]S%-%,ASYFQ/E*DDJ-O*G!]XG\$^ 8-)OK2?PGH*:
M;<2?:[R*33X1#(ZY/F2 KM)'/S'I7CD-O^RE8G[:-)T &V5)G$UC,XBC8H$E
MD1E.(F\R/;(PV-YB$$[AD \S\.VP\9:E^S_)\5+2WOFNEU4/)J&P-=VT,2/9
M^:1@NNX<!\[^<[MYS3\2W6I1?LT>/[2%WN-!T3Q:\'AR_FN&9EMO.:,^1*6_
M>C:67(W<22=ON_6GB;X9^ ?&FJ1ZIXJ\+V6K7L4(MTFG4EEC#,P7@],LQ_&I
M]5^'O@K6_"]EX6U;PW8W&B6+K);6/E[8H6564%57&.&;\S0!X[\1OAOX)T7Q
M7X(L[&#4H)?$/B+RKF*'5+J.(VWDRL\2(D@6-0WEX" 8 P,#BDUC08/"?[0'
MA&RT-;RZ-IX;O[B&":XDF^T2Q[O*WJ#^\8!]H)RV O)*J1ZEJ_PB^&^O?V?_
M &QX/L+W^SK./3[7S%/[FWCSLC'/09./K4UQ\+? EUXZ/CJX\/1R>(S-'/\
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
MDVEW$@9Y,9#8VLJLVU<D%N <@'T[17S]>>-OB)9Z3;WAU:"8/JFH>&EEATX
M7%\DDJ6<P#LN \B+ REM@?G>%R1WOPV\5:[XVTMO$%Y:I:Z2]O;P6RC&^2Y1
M6%XQ'!4+,3"%(ZP%P2KB@#N)KNUMY88[BZBADF;9$CN%,C>B@]3]*4S1BX2W
M\U/,=2ZH6&648!('H-RY^H]:^>?&DGB#5?&_V.37K%]3T[QU:V>CRO: G2XY
M=,$VXQ^8#,#NQ@D99&;./D7?T7QEX@O9=,U;5&\/7%_;:#XA5=1):"!I;._@
M@,AD+$1P2!8W;@XQG.!B@#W*BO.OA5XEU;Q-X5O)->NGFU?3M0EL+R.6P^R2
M6\JJCF-E#NK$!QAT.UE*G .:\VUSQ%K5I\9=)^)WV74&\*I?/X7>8V\0M_LL
MA1?M.\2&3!NP "8RC*JD,N1O /HZBO$?^%D>.M6^)^I^$_#EGIICL-4_L^82
MZ?<W"P1?93-]JDND=85R^U!!]_)//%<9H/QJ^*>M>"/"^J6^G^%9-4\4+J%S
M:1.9+:.*&R)656\R?YG8E2"& 1%=B&QP ?4-%>&V/Q0\=:WXU33=%T'1%TJ-
MK:WN;J2^CDA66XL$N8S',)5:4;Y H5(&#J"P=<X&._Q0^+:^'%\2QZ7X1.G_
M /"/1^*FMV:Z\TVNW=) &Z>:5R0^-H/!4CYJ /HJBO!+OXK?$1O$^L7&E^$=
M*;PC9S:AIT=]>:A%%)]LM]ZKG$Q<AY(V'EB(-M(8$BJEU\5/B)=6!TZ"TT/3
M-92_T F3+RQ-!J#E3%M8@[E9>67=E&;"J5W@ ^AJ*XGQYXFO/".G:?K"_88]
M+:^BM=0NKZ1D2UCE;RTDR. !(R DX #$YXKS#1OB]XC\4^#-3GG\.Q6EUI2O
M#JJ1WD\#VMR+U84B!"AE;RA(Y!.20@( 8F@#Z%HKP'QE>:MI_C6Z6U\0:M'$
MWC#P^%A6^E6...7:DL*J& \IQDLARI))QTQ[]0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %(>E+0>G- 'R''XWUZXU/QTVIZYK
MB64N@ZW,EG=M*&CEA>(Q%1L$<:E3*B*I)(&6;+J!1T<KI]OX:OO"E])K_B"+
MX:M*NEO.MUYDY^SA8O)&6< !R(\?\L5ZXKZAN/&6AP>)],T2*9KN?4;J>Q$M
MJ!+%;W,4/G-#,P/[N0Q@L%(R0I]JZC(H ^8-+\:1R6NE_P!H_&B\N/#^HW\3
M7NHQVAM&TR7[-N%H]PVY$WN"64X*8Q\N0:ZKP+J%G<_&R:,_$36-5FF\-:?<
M6]M=J+:._&ZX5Y1"T:GA1$_RD<RL>1@+[7:W$%S$9;>:.9!(\9:-PP#*Q5ER
M.X8$$=B".U6LK0!X??:QXWT;XVR>!?[6U*73O%,D>I:7J1C@=--A@^:[M@&3
MJV$4$[@HE3@-N8\ _P 1/&7_  B=OXHTWQO=7>K:KH>J:EJNE^3;R+HC6T+&
M%HX]A,:B8)$XDW;R^3M*G'T-I?@W1])\47_BCS+Z]U6\#Q_:+V\DG^SPLX<P
MPJQVQ1[E!PH'09)P,;D%C8V]W/<V]G##/<$&:2.,*TI'0L1R>IZ^M '@'B?X
MIW$^OW&G>#_BEILHN=>T>PMFA>SNMD$X,<Y0 ?-\Q#DDG!7 VCBNV^(FK>+/
M"/@SPV;'Q5$M[-JUEI=YJ5W9Q$2)-((VF9 552,[L# ^@KT.32=+FBA@FTVU
MDA@V^4AA4K'M!"[1CC&3C'3)KSWQU%X/\?7N@>$]0\2:II5XVJS2V4$%H$^U
M7-F-[!O/@=&5<[AGY7'(W@4 >2:Q\:_'6GZ1J]G9ZYIVH76D3:N$OQ'# MW!
M:K!Y4Q+MM8EYGCV1(2[)P5P37>R^-/&$OQ(D\$V?B*"9M=DMM2T#4X+));<:
M85EDG;<"5<KL2,$MEC+$P&-QKTG1O^$.\7^%M+U?2["QU+1I8C)8M)9A55">
M=J.H*YQTP.E0Z+X%T_2?$VK>()M0OM5O-03R$&H-'(EC;[V?[/ %1=D1+#*G
M).Q,D[10!X]<>//B/!X"TSQ%;^-]$E-]8:E?YN-&)"): R8^24'Y@NQCM. >
M%W#G0T7XH^-?$OCR:"RU7P=H&EVMQ;V#V.JW<@O)GFA#I*D>T>9N>10BAUW;
M'7.6#+ZO-\/_  '<'_2/ ^@S?NQ#\^FPM\@SA>5Z<GCIR:GD\'^$IS;B?POI
M$OV>S.GP[[&)O*MBI4P+E>(RI(V#Y<$C&* /F.'XR_$[5/A!J&JW>KV-I?W_
M (9N-8M)[6Q\J2S-O?I;,OS.P<R(Y(;"[3C /4^X>//%OB'P1X0\)?9[RQU#
M5]9U>QT634IK5A;(9B=]P8ED!QA3A?, RPYJ6;0?@MX:U.ZT^XT'P;I%X=/D
MN;F-[*U@(LRPC=Y/E&(BS!?FX)R.<''2KHOA#Q!X+M-+CT?2M1\,7%O&UM:B
MW1[5H<!HRB8VXQ@KCIP10!\[^,M4\5>,=9\(>#_$MUITUK;>+Y]%O@MDZP:J
M(K='29T\T%1ME=3&&*[N<\!1ZKKSZMHWC_X>_#[P[=VUEX9N["]CNK:6)Y97
M@MHHD6-92X<'$@PV<@KDENE;%_X'^%>BZ#9W&L>&O#NGZ5HD;+;S7<,4<-F'
M926#-PK%@IWYW9YSDFM/4O#?@OQ]8Z7J6J:5I7B"UAS<6-TRI.JA@/FC<9RI
MP#P<':I[# !XOHOQ(^('A3X3:7-<VNCZO_Q3.DW&EH/,25GGD@MA]HD>3:QS
M)N.-@[%AUKUCP+JWB?QAX-OQX\\+1:%=O,]JUC'=+*7@:)&#/L8F)B'(*$[A
MC/<5##\(/AK:K)#;^#M/V26ILG1E9P8"=WEX).!NPP]",CFM[1_!OACP_P"'
M)?#>AZ';:=I$PD$EM;KL#[QAB2.22.,YS@#T% 'S?\ +[QUJNA^%[^X\/:JZ
M&UO%M?$MYXBGN+:[:-I42"2SWX1%W%0, DQ*XSMQ6OJ7QH\1ZU\"?&/C"YTG
M31#H6H1:=-#I^JW$$DKB9%9TF@975,O'MPP+@/G P&]@L_A+\.=/CACL?"\%
MM'!O\I(Y) L>Y65BHW8!(=QD?WCZTS5OA#\.]:TZ73]0\-JUI-:VUE)%%<S0
MJT-O_J4.QQPG;O0!Q'B+XK>*&L_'VDZ6NE:-KFD)(EC#=F478'GB-+E86C*S
M1,C;PZDA6VJR-NJG)\3_ !)HOQ"\7Z3_ ,(_:W^JP:MH.EE9-9N5M=UY$0'C
M5D=80& R$0$[B6+E0#Z%+\*?AU>76KK<Z&EW/J,4D-VLMW-(469M\FP%SY)=
MLLS)M+'DDGFHG^#GP^?67UAM'O4O'FMKAWCU>\17DMP!;L4$H4F, !<CCM0!
MR^K?&?4-!\$6&N:QHVF65\8-5:[AN]3\F)KBPF\EK:!]AWRRON,:]=JM][%=
M3XZO-6NO@[)J(FO/#^J-%:7#BSN&62VD,D9>/<5!(Y93E1D9X!Z<+\0?@WK4
MT^A)\/H8A:VDEW-LO=<OH)+&ZGDCD-S'*KNQ!,; IT!<L!EF(])U#P+%K_PY
MT[PCXDUS5+QK:&WCN-0MKA[6:[DC4 R,58GYF&XJ2><=P#0!QOB;7-2^$_BO
M3+J;Q#J^O:#?V&HSW5E?,DTL+6ML;@21/A2,A&0AB5RZ]*Y+Q'\4/B!J*^%M
M:TOP;JNFWZ:]%8)I)N);:WUN*:U:4CS;FWB*E&CV\KC.[!8'->KZ3\*?!^FG
M4)+J&^UN]U&T:PN;S6;Z:]F>W8$-"&D8[%(/(7&>,YP*S!\$?!L>F:98PSZW
M&^E7@OK*Z_M29YK=PNT(K,3A O 7I^9R 5? 7Q0\1^.O%=O:0^$K6TT0Z5'>
M7=RVH%I;*<SW-NT.WR_WI,MLX!&U0J,Q8EE2ND^(7B%_#]CH#+'?.NHZ_8:>
MTEI,D9C$DR\OO5MT9("LJC<0Q *]1E7GPET6#395\+WFJZ%J":4^FP26FI3P
MHQW2NDDH1LNXDFE?><MF1CG)KI-:\)V_B'0]*L+_ %34$ETVXANX[JVE\J5Y
MHP0&8X(()))&,'Z4 ><Z;\<[N32Y=8UOP#>Z3I/V>_EM[O\ M&WG^TR6C.LD
M*JK9W%DVJ3P2>"1@G3C\:>,-671)]2\,ZEX,E77+:W>VN)(9UO;>57QE@IQQ
MM)4$,K<$\<S/\$_"LUEI^FWFI:K=Z98IJ$:V$LD/E2+>%C-N(B#G#-N4AAM8
M ]JLZ9\)[73;;2+7_A-/%-]'I5[!>1F]NH93((5*QQ-F+B, MD+M))SG." "
MA8_&>SDT:XU?6/"^HZ3:VVA7.M3,\L+X$-P\)@'S &1MH9?X6W8SD5SLGQ/\
M2PSVR:_8ZOH,]]XXLM%AM$^QR_9H9+2VE\B9MK H_F2-E2)!G&X;=IZ#_A0_
MAV>34H[[Q%XDN[&\MGM4LI;Y%BM%-PMPABV1JRLDJ*RDLW<'()!;?_!2.^U"
MTOIO'WB&ZF@URUUY_M<=G('N((1"C + F#Y:H,\CY02">: (/#O[07AG6!<&
M^\/Z]H@@TR\U027T,6R:*U<I,L921BS*5;@@?=;GIGJ_ _Q"M?&E_K>E-X=U
MG0=4T25(KRUU.%5VEUW+M=&96RN#US@@]""?,M8^!FK:1X>:^\.Z]>Z[JUAH
MVHZ;;6,L=O +EKR29Y'WG 0YFR,Y'R#U(K;^"_@WQ-X.U76[:\TFYM=(NHXI
M1/J4%A#=R7"EE*_Z&[@QA-N"[9R3@ 9W &4GQ\U)M)T7Q5-X-UW^R[F\U.SG
MTZRL!<W,B0L/+N$(< ! CK)R0&W=@I/;O\9?!?\ PE7A_0K>ZN;H:ZD#07T<
M0$$)N(]]NLNY@ZM(-NT;#RZ@[<UBP_!F_L[>"RT_Q]J"6-M)J!MH9+*!Q$EX
MVZ1<@ L02Y#'^^>@P*L>%_@K'X6U#3+JV\47<GV>*TBNE-I #=_95V0'=M+1
MXC"1MM/SJO."2: .@\9?$W0_ ^M:;IFJ:;JMU]LV-+<V=N'AL8WFC@229BP(
M!>0 !0S<'CIG(U'XX^"]-\1MHQL_$%TR7,E@]S!HMP81>HNX6@)4%IF7E54$
M$$'."*7XA_"*W^(6NVVJ7'B">S-M!%%%$;:.=862<3"6/=RCL0%8CJ@V\ G+
M-/\ A7J5E=+>-XJBN;I?$#^(FEDT['F7+6[6^TA90-@C;H,'<,Y[4 :6K?%_
MP3I.GZ1J4E[<WEGJ2)<&6TM7?[%;,2HN;E2 T,6]=FY@#NR,?*VW0B^)7@Z:
M[N+5=4G$UM>S:?,KV-P@2>*!IY$):,#_ %2,X/1@/E)KAS\$=0^P"&'QF(Y[
MW19/#^LN-,4I>6SRR/OB7S,PR@2NNXM(O3Y.*LR?"CQ-8^*9-5\-^.+'3[)=
M<;7H;.YT5KDI,UH;5D:07";D,9;L"">O% &G-\<?A[)X<U37-'U:35X=.2"2
M1;>UF!D$TJPIY>4_>?.P4A<X/!P:Z[4O&/A_1] M=<U6\DL;2Z9(X%N;:6.9
MY'^Y&(BOF;S_ '-N[VKR.\^!OB;4H=-TF\\6:<MAI7AFWT.UO+?3W69I8;R&
M='>)I&7:!;0@X?YB7X48QZ-XJ\.^*-6T'1KG2=6T^'Q/HES_ &A;SS6;BSN9
MOL\L+(\>]G2-EF89#LR\$;L8(!S7C7XL):2>&-+\%W6GWFH^);F6"VNKV">6
MVCV+("&6(;BWFH(RHY7DMC%=C-XRT'3;_P#L;7M3M;77(=..IW5I'O8)"H/F
M2*2H+1@AAG SCIGBO-K/X7_$+3/$G@?5K6\\.S?8-4O=:US>UPA:XO"XG6V&
M&RBI*P3>0254MU(K5^(VCV/BSQ[X7T>WL=8&L6LY^TW]O:SI;)I\J_Z1#+*1
MY3"54VA<L01QM/4 Z^'XE>!9=4CTF/Q18F^DBCF6#?ABLD?FQC&/O-'\P7[Q
M'.*E?X@>"8]-BU*;Q1IRV<UF-02;S@%:WWJGFY_N[W53Z%@#7$WGPW\67?C>
MXB?4M*'@^37[;Q+&P5_[02YBV,82 HC:-GC!#$[@"1SQCD=0^&?QLNM/ET:-
MO!!TX:3JFAPL]U=K*8;V16:1OW1&]1%'@#C[WJ-H!ZSK'Q*\(Z3\-M3\?6^L
MVNJ:18)+B6UG5EGE0E1$K#C<SX4=N0>G-<[X%^+5AXBT&[U[Q)JGA+1M,CCM
MG!@\0QW#V[3)N$=QE46-@<H.<EHWP, $]!XJT'Q%K7P;U7PO8VVEV^M:CI!T
M]H_->.SA:2/RY-C!"VU0S%?D&<*#MR2/*O%7PO\ BSXF\+:KH;V?@^W74=)T
MG2V=M3NI OV&>2;?M^RC(<R$;<\ =30![#<?$7P':Z6FJ7'C;0H["2<VJW+:
MC#Y;2C&Y V[&X9!([ Y.!5S2?$46L:_K&FP1H8M.6W9+A)0ZSK+'O!&!P/Q.
M:\4\6?##XI>(==U/4+.'PS813ZK<7JH+Z<2NDMA#:<3I;B2$@0[F"']YO*GA
M07[SX8>'_&6@7.KIXLTW2[0_9;"VMY=,NVFAG\F$QL0KHK(!A>#GJ>>,D [6
M'Q+X=NK\6-KX@TZXNPLCF".ZC9]L9 D.T'.%) /H2,U#9^,?">H+&]AXHTB[
M62;[.A@OHG#RY \L8;ELL!CKDCUKYD\+>%=>\1>)O&?_  B.CZ'):VGBO6=2
MM_$'V^)SODLY84LVB$9<1&21&;D#:&QGY6.O>>&_%VA^'O$FH^*[.VT35[\:
M:OAPP7YOYY=8M8W,"QJ4"*'96RF @5B,8W&@#Z+E\4>&X99(+CQ!IT,L;%'1
M[J-65@<$$$\'-3?VYHIM9[K^UK,P6[!)I?M";8F)P QS@'/'->'^,OACKD\7
MV.U\,V_BF^D\*ZQ9W6NRBV@EN-2N?+:-]C$;?G23;@X192 0!\W+ZM\-?&UU
MI4+:1\,4T_\ LV#P_*VE'4+:*/59+07(GC,D4H(*FYC(=^OD9Y^52 ?2K>(M
M C>&.36[!#.H>(-<H#(I. 5YY&01QZ4FG^(M%U74]1TW3=4@NKS3)OL]W#&V
M6A?:K8(^CKSTSD=00/EW5?A7XGDB$=M\$K=!_P (K?Z;:Q0ZI;7(LKVYN7DC
M9I;B42,8HW8F09^=V" +@U[AX&T_6K'QOXTNM2\&)H]OJUQ:ZC;WRSP2&1FL
MX(YH&"'<"DL3'<>'+,1C@L =[#?6<M[+9Q7<+W,(!D@60%XP>02O49R.M2I/
M'-+(D<BNT3;'"L"4. <'T."#]"/6OFC6OAGXKOM$GL[7P']EUJ.UUQ+W4[>2
MS":XUS'+' "_G"5CN>*5C*HP8NY"UZ3\.?"8\+^+]1>P\#_\(UI5YH>F1$Q_
M9 KW<1N&F#B%LM(!/&I?;AC&V#@+D Z"3XC>'I/$6EZ3I\R:C#>-=+/?6\\9
M@L3!&';S26!Y#<8!Z$G &:ZMKFWBFAAEF2-YB1"C, TA R0H[X )X[5\ZM\-
MXK7Q/;V/B#X5R:MI,WB74[UY;6*U>"2.4YM690ZL JD*=XP"K9X.:S+7P'KB
MWWA>Z\1>!?$6HZG%HVCV^G7EM>0HFG3P(!.)F+>9  ^')3/F D'D&@#W;7/B
M!H7AOQSX=\(ZMY]O=^(A+]AN61?(>1,9C+;LACN7'&#D#.32/\0-$_X6;!\.
M[=;F^UPVKWUUY"+Y=A"NW:TS,P^\74 (&/()"@@UQ7Q8\)W?C+Q9HUC#I%](
MT.CZB;+5(40QV-_YEK-;.2S#'-LP/8[@.C$CS&^\'^.%^('B#6K[PMJ-[JFN
M^"9;+4+FUC80R:C+,)FA1TD!*10A85RXW>2J%B6Y /JN>[M;62".YNHH&GD\
MJ%9'"F1\%MJYZG"L<#L#Z4Z:&&X@D@GB26*12CHZAE92,$$'J".U?,/A7P#=
MM>Z?9ZWX!O;WP_9^,;B=+34='M AL[BP:)9!$N%CC2=%=D"@?.C8++QR<WA[
MQ9I_PJM_#</PX\36^IZ3X9O-+GN88&E,MZ;^">(1E&)=%,4KJZY7]Y@=Q0!]
M<W6O6ECJ%S;WT4]I;6UF;Z;4)T"6D2 D,&E)VA@ 6([+R:V\U\NZ]\-])\_Q
MAH7A_P $Z@^FWO@,7%KYEG,(GU%))GC4;Q\MQF16VYW?,W'WLZ4?@W3=0^+M
MAX;\*6MMIWA:^CL_$FKZ?Y*QRZ=);,WE6RHJG[.9)9(W*?(?W5QACN9: /8_
M$GCWPSX3UO3-'UJYO5U'55D:RMK33;F[>X$8S)M$,;Y*@@D=0.>E7O#7BSP_
MXNTUM2\/:M%J$".8I-F5>%QU21& :-QW5@#[5YA\1YI+?X]_#76FT?7;JQT&
MWU2XNI]/T>YO(P9X5BB0M$C88E7..2/ER &!KS/Q+X7\?2#Q)XJM_#^LV=EX
MNUM+B*SAMY)[BSCBLYXXWFM87!S))(F27PA1&8<!: /J];B%KR2T\Y&N(T61
MX@PWJK%@K$=0"58 ]]I]#4$VDZ=<62V=QIEK+:JJH(7A5D"K]T;2,8&3@=J^
M==6L=>U+4)=<A\-^*HI[_P .Z*FHS+#-'<M;1WDPOHE#9'G%!"WEXWLN[ !<
MY]0^%L=EIF@1Z'9Q^,_(E>>[MQXGMW\RWB#(OEB0J-JY.41SYF-QZ"@"?7O&
M7PWTG6&T#6K427D06U6UCT6>Z+A8_.$<8CB8/LC8.57.P,"<9K3\,ZMX#\67
M$NJZ!;6ES=VHA+RO8F&>(/$KQ9\Q%89C9"/8BN?\>?:$^+'PTOET_4;BWL[V
M\>XFM+">X2$26CPIO:-&"9>1>6( &3T!-<1K6DY^(6O^*+>3Q/::M'XQT>.U
MC@2]BMY[0QV<5PPC4"-T80W 9R&!$*#."NX ]S_L714N[>Z31[);FVW>3,+=
M \6[=NVG&1G>^<==S>IJI_PA_A3R(+-?"ND+:6\ZW<,/V&+9%,N=LJKMP'&3
MAAR,GUKQ?X,IK$WC[4;[6?$7B^36GCG_ +9TF]@D%A;3^: C>9)\A)4 )Y(
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
M2N"GS=]U<TWQ4^(VG^%H+>Y\06%[JNK^&M)UBUO)+6.T2RDN[HQ/O8ED"JF
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
M*,9BOS<CRUQ]X@>G>#M)\0:?JGBZ\UZ.P0ZOJ_VVU%E/))MB%M# H?>BX;$
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
M39-6@NXRVH^?<PW"3")5!7F-\@X^9V. .N9K'@SXD'X[+XHLM \W28]>BO\
M,&JQ6\4L0LEMO,=2AE>0+N7;N5 ,@*?,=Z^A:* /FK0_A5>C1O!]U_PJG3-"
MURQO+N"\D+6@E@#HYM[U9(B?,\MBF%R'5QE1A0]<]I/P9OK?PO%IE]\)+A"+
MS3%OHTU2SG2\%O-NDF1"T8 ,7G)N9O-/G@8(#&OK:B@#RSXA>"X[OPWX0M-#
M\(VVMV_AW5;2:/3]T:&*VC4KB,R,%X&SY2>0.YQ7G/A/X?\ B[3?']YXHM_
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
M!\(VNJZOIUQJCQ3:/:S7EXS6LPB2*%4:8K+LV2%!+'N5&8J6 (!XKG/A_P"
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%%  >14*1I&-J* ,DX'J3DG\ZFHH
M**** "BBB@ HHHH *RM4T71]<LCI^N:79ZI9L<FWO(%FC)Z9VL".Y_.M6B@"
MM;V]O:6R6]K D$,8PD<:A54>@ X%6:** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M:>+BQ25H[HVQMM[/D,;<1[2+<,!NY#*." >H:3X@TW6+O4K*QDN#<:9/]GN8
MY[:6!D;J"/,5=ZD<AURK#H36W7$^#?"NK:#?^(]6US68]4U#6[X7#&"V\B..
M-$6*(;<G+[$7<W? &/ER>VH **** "BBB@ HHHH **** "BBB@ HHHH ***,
MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %0
MR1I)&T<BAT8896&01Z5-10!Y_9_";P/86R06NE7:0QLK0P_VG=,EOM8L%B4R
MD1+DGY4VJ>,C@8;:_"7P+ILD#Z=I^H6@A6%4CM]8O8H_W0B5"464*2!!""2"
M2(USG%>A44 >+Z=\!=!MO$6J375Z;G0KT6JPV$8FAEMUMHX8[91<+-G]V(05
M=%20[B'=QP>\UCP/H>O:?I^GZHVJ206$310B/5[N)F5H_+8R,DH:5MN1N<L?
MF;GYCGK** .:NO!^AWGA"\\)W4-S+I-\)5N(FO9_,E$KEY 9=_F88LV1NQ@[
M?N\5RVL?![PWJWC6_P#%T6JZYI=_?+"9XK"^\N!Y8I(G6;RR"/,Q#&A[8&0
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
MNIVGG8E;<$[G=L+]U<\*#S3?^%0:*MIIMFVOZY+:Z9N@M87FAVI9EXW-EQ%D
MPYABY_UH" "0 8H W--^(W@?5_$2>']-\16UWJ4DCQI#'N.]D\S< V-I_P!3
M+T/.QO0UV=<-I/P^MK'4['4[KQ!JVJ75E<FZC:\6V&9"MVK$^5"G7[;*>,?=
M3&!N#=S0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 444$XH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *H+"S7$SM=2F-XUC$(("H06RP( ;)R ><#:,
M ')-^O,?#OC*UT7Q+K_@KQ5J4L>H6$EUJR7EVLBQ26+R-.9!(XVK%")!%DMM
M78%!^6@#N/[2O?\ A(?[,_X1W4/LGE[_ .T]]O\ 9\_W-OF^;G_MGCWJ2\M[
MF2*=K&Z^S7<B*BR2JTJ)@DY\O<!GD\\=LY  KG-%\9-KOC/4M!L]+8VNGH#-
M>&]@+HS!6CWVX;S8U<%RC,HW",G&TJ31E\7>%=>,NB:IXB30-9L[WRFMA?"&
M5)0Q" ;@%DW*5;;A@-Z'KM:@#K[>[NIKVZADTFZMHX,;+B9XBEQDL/D".S#&
MT$[E7AQC)W +I<3V]A'!(C))'PP:XDN,$\\22 ,XYZ_AVJS###:V\=O;QI%%
M&H1$1=JJHX  '0"K(QCB@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "N5\4>!?"'CBR^R>+/#-CJZ!&C22XB'FQ XSY<@P\><#E
M2#Q7544 <_X;\*>'_!OAR#0?#6EQ:=IMOGRX(R3R>I+$EF)[DDDUB>+/A;\/
M_'<R7'BGPK9WMVCJZWB;H+CY00H,T15RHR?E+8S@XR!CNZ* ,+2_#>CZ+X7A
M\,Z38K9Z3#"T"01,PPK9W'=G<6)))8G<2222231X?T#2_#.E#2M'AD@M4.X)
M)/),<X SND9F/0=^3D]2:W:* "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
4B@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680227460640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Nov. 01, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Smith-Midland Corporation<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000924719<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-Q<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#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>
</tr>
<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">false<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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">Sep. 30,  2024<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<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">Q3<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>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,304,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-13752<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 Country Code</a></td>
<td class="text">DE<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">54-1727060<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 1</a></td>
<td class="text">5119 Catlett Road<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_EntityAddressAddressLine2', window );">Entity Address Address Line 2</a></td>
<td class="text">P.O. Box 300<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_EntityAddressCityOrTown', window );">Entity Address City Or Town</a></td>
<td class="text">Midland<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_EntityAddressStateOrProvince', window );">Entity Address State Or Province</a></td>
<td class="text">VA<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_EntityAddressPostalZipCode', window );">Entity Address Postal Zip Code</a></td>
<td class="text">22728<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">540<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">439-3266<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_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Stock, $0.01 par value per share<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SMID<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 2 such as Street or Suite number</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_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680228236272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash</a></td>
<td class="nump">$ 9,013<span></span>
</td>
<td class="nump">$ 9,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_AccountsReceivableNetAbstract', window );"><strong>Accounts receivable, 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_AccountsReceivableNetCurrent', window );">Trade - billed (less allowances of approximately $907 and $806, respectively), including contract retentions</a></td>
<td class="nump">17,822<span></span>
</td>
<td class="nump">17,209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Trade - unbilled</a></td>
<td class="nump">914<span></span>
</td>
<td class="nump">525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories, 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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">2,244<span></span>
</td>
<td class="nump">2,329<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">3,998<span></span>
</td>
<td class="nump">2,821<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_smid_ProceedsFromIncomeTaxRefund', window );">Refundable income taxes</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">1,266<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">34,993<span></span>
</td>
<td class="nump">33,325<span></span>
</td>
</tr>
<tr class="ro">
<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">31,189<span></span>
</td>
<td class="nump">27,680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">444<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">66,626<span></span>
</td>
<td class="nump">61,348<span></span>
</td>
</tr>
<tr class="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 - trade</a></td>
<td class="nump">5,427<span></span>
</td>
<td class="nump">7,336<span></span>
</td>
</tr>
<tr class="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 and other liabilities</a></td>
<td class="nump">852<span></span>
</td>
<td class="nump">831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,792<span></span>
</td>
<td class="nump">2,717<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_smid_AccruedCompensationCurrent', window );">Accrued compensation</a></td>
<td class="nump">1,381<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Accrued income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">473<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Current maturities of notes payable</a></td>
<td class="nump">651<span></span>
</td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">1,492<span></span>
</td>
<td class="nump">2,779<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">12,608<span></span>
</td>
<td class="nump">16,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">7,401<span></span>
</td>
<td class="nump">4,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable - less current maturities</a></td>
<td class="nump">4,630<span></span>
</td>
<td class="nump">5,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="nump">1,650<span></span>
</td>
<td class="nump">1,651<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">26,289<span></span>
</td>
<td class="nump">27,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#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 );">Preferred stock, $.01 par value; authorized 1,000,000 shares, none issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $.01 par value; authorized 8,000,000 shares; 5,345,759 and 5,349,599 issued and 5,304,839 and 5,308,679 outstanding, respectively</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">7,712<span></span>
</td>
<td class="nump">7,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost, 40,920 shares</a></td>
<td class="num">(102)<span></span>
</td>
<td class="num">(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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">32,673<span></span>
</td>
<td class="nump">26,395<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 stockholders' equity</a></td>
<td class="nump">40,337<span></span>
</td>
<td class="nump">34,161<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 and stockholders' equity</a></td>
<td class="nump">$ 66,626<span></span>
</td>
<td class="nump">$ 61,348<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_AccruedCompensationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_AccruedCompensationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_ProceedsFromIncomeTaxRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_ProceedsFromIncomeTaxRefund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_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_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-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_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_AccruedIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://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)(1))<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/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)(b)(1))<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_AccruedIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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_CustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.</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 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_CustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability attributable to taxable temporary differences.</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(26)(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 740<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/2147482685/740-10-50-2<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(26)(a))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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(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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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(26)(c))<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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 raw materials 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/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)(4))<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_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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://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(10))<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/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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<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 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_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocated to previously issued common shares repurchased by the issuing entity and held in 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(30))<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 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680227994768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Condensed Consolidated Balance Sheets</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">$ 1,077<span></span>
</td>
<td class="nump">$ 806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par Value</a></td>
<td class="nump">$ 0.01<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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par Value</a></td>
<td class="nump">$ 0.01<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_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">8,000,000<span></span>
</td>
<td class="nump">8,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares Issued</a></td>
<td class="nump">5,346,526<span></span>
</td>
<td class="nump">5,349,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares Outstanding</a></td>
<td class="nump">5,304,606<span></span>
</td>
<td class="nump">5,308,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Shares</a></td>
<td class="nump">40,920<span></span>
</td>
<td class="nump">40,920<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_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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 previously issued common shares repurchased by the issuing entity and held in 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> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680228941744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</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_smid_RevenueFromProductSales', window );">Product sales</a></td>
<td class="nump">$ 10,753<span></span>
</td>
<td class="nump">$ 10,898<span></span>
</td>
<td class="nump">$ 34,621<span></span>
</td>
<td class="nump">$ 29,842<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_smid_RevenueFromBarrierRentals', window );">Barrier rentals</a></td>
<td class="nump">7,053<span></span>
</td>
<td class="nump">784<span></span>
</td>
<td class="nump">9,303<span></span>
</td>
<td class="nump">2,604<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_smid_RevenueFromRoyaltyIncome', window );">Royalty income</a></td>
<td class="nump">958<span></span>
</td>
<td class="nump">822<span></span>
</td>
<td class="nump">2,403<span></span>
</td>
<td class="nump">1,827<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_smid_RevenueFromShippingAndInstallationRevenue', window );">Shipping and installation revenue</a></td>
<td class="nump">4,818<span></span>
</td>
<td class="nump">3,147<span></span>
</td>
<td class="nump">13,650<span></span>
</td>
<td class="nump">8,918<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 );">Total revenue</a></td>
<td class="nump">23,582<span></span>
</td>
<td class="nump">15,651<span></span>
</td>
<td class="nump">59,977<span></span>
</td>
<td class="nump">43,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">17,004<span></span>
</td>
<td class="nump">12,074<span></span>
</td>
<td class="nump">44,353<span></span>
</td>
<td class="nump">35,662<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">6,578<span></span>
</td>
<td class="nump">3,577<span></span>
</td>
<td class="nump">15,624<span></span>
</td>
<td class="nump">7,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">1,720<span></span>
</td>
<td class="nump">1,187<span></span>
</td>
<td class="nump">4,938<span></span>
</td>
<td class="nump">4,420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expenses</a></td>
<td class="nump">1,010<span></span>
</td>
<td class="nump">888<span></span>
</td>
<td class="nump">2,655<span></span>
</td>
<td class="nump">2,533<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">2,730<span></span>
</td>
<td class="nump">2,075<span></span>
</td>
<td class="nump">7,593<span></span>
</td>
<td class="nump">6,953<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">3,848<span></span>
</td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">8,031<span></span>
</td>
<td class="nump">576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expenses)</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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(56)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="num">(175)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeDomesticDeposits', window );">Interest income</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfAssets', window );">Gain on sale of assets</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income (expense)</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">72<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_OtherNonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income tax expense (benefit)</a></td>
<td class="nump">3,844<span></span>
</td>
<td class="nump">1,513<span></span>
</td>
<td class="nump">7,961<span></span>
</td>
<td class="nump">725<span></span>
</td>
</tr>
<tr class="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 expense (benefit)</a></td>
<td class="nump">694<span></span>
</td>
<td class="nump">247<span></span>
</td>
<td class="nump">1,683<span></span>
</td>
<td class="nump">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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 3,150<span></span>
</td>
<td class="nump">$ 1,266<span></span>
</td>
<td class="nump">$ 6,278<span></span>
</td>
<td class="nump">$ 565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic and diluted earnings (loss) per common share</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="nump">$ 0.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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common shares outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares outstanding: Basic</a></td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
<td class="nump">5,283<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
</tr>
<tr class="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: Diluted</a></td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">5,298<span></span>
</td>
<td class="nump">5,283<span></span>
</td>
<td class="nump">5,293<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_RevenueFromBarrierRentals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RevenueFromBarrierRentals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_RevenueFromProductSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RevenueFromProductSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_RevenueFromRoyaltyIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RevenueFromRoyaltyIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_RevenueFromShippingAndInstallationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RevenueFromShippingAndInstallationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_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_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_GainsLossesOnSalesOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) on sale or disposal of assets utilized in financial service operations.</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_GainsLossesOnSalesOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<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/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestIncomeDomesticDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest earned on deposits in United States money market accounts and other United States interest earning accounts.</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(4))<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_InterestIncomeDomesticDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and income 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 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 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 E)(Footnote 4))<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 E)(Footnote 6)(b))<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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<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 1<br> -Subparagraph (SX 210.6-07(1)(c))<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_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680227650368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</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_SharesIssued', window );">Balance, shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,345,189<span></span>
</td>
<td class="text">&#160;<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, amount at Dec. 31, 2022</a></td>
<td class="nump">$ 33,055<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">$ 7,440<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 25,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-Based Compensation Expense</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_smid_AdoptionOfASUAmount', window );">Adoption of ASU 2016-13</a></td>
<td class="num">(63)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(63)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">80<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_SharesIssued', window );">Balance, shares at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,345,189<span></span>
</td>
<td class="text">&#160;<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, amount at Mar. 31, 2023</a></td>
<td class="nump">33,157<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">25,681<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_SharesIssued', window );">Balance, shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,345,189<span></span>
</td>
<td class="text">&#160;<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, amount at Dec. 31, 2022</a></td>
<td class="nump">33,055<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,440<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">25,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-Based Compensation Expense</a></td>
<td class="nump">261<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="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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 565<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="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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Settlement of restricted stock, shares</a></td>
<td class="nump">37,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>
<td class="text">&#160;<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_SharesIssued', window );">Balance, shares at Sep. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,348,189<span></span>
</td>
<td class="text">&#160;<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, amount at Sep. 30, 2023</a></td>
<td class="nump">$ 33,818<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,701<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">26,165<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_SharesIssued', window );">Balance, shares at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,345,189<span></span>
</td>
<td class="text">&#160;<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, amount at Mar. 31, 2023</a></td>
<td class="nump">33,157<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">25,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-Based Compensation Expense</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(782)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(782)<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_SharesIssued', window );">Balance, shares at Jun. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,345,189<span></span>
</td>
<td class="text">&#160;<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, amount at Jun. 30, 2023</a></td>
<td class="nump">32,461<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,611<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">24,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-Based Compensation Expense</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,266<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,266<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_smid_RestrictedStockIssuedShares', window );">Restricted Stock Issued, shares</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">3,000<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_smid_RestrictedStockIssuedAmount', window );">Restricted Stock Issued, amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Settlement of restricted stock, shares</a></td>
<td class="nump">42,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>
<td class="text">&#160;<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_SharesIssued', window );">Balance, shares at Sep. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,348,189<span></span>
</td>
<td class="text">&#160;<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, amount at Sep. 30, 2023</a></td>
<td class="nump">$ 33,818<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,701<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">26,165<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_SharesIssued', window );">Balance, shares at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,349,599<span></span>
</td>
<td class="text">&#160;<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, amount at Dec. 31, 2023</a></td>
<td class="nump">34,161<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,814<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">26,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,147<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,147<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_smid_VestingOfRestrictedStockAmount', window );">Vesting of restricted stock</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<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_SharesIssued', window );">Balance, shares at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,349,599<span></span>
</td>
<td class="text">&#160;<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, amount at Mar. 31, 2024</a></td>
<td class="nump">35,313<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,819<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">27,542<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_SharesIssued', window );">Balance, shares at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,349,599<span></span>
</td>
<td class="text">&#160;<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, amount at Dec. 31, 2023</a></td>
<td class="nump">34,161<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,814<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">26,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-Based Compensation Expense</a></td>
<td class="nump">40<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="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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 6,278<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="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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Settlement of restricted stock, shares</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>
<td class="text">&#160;<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_SharesIssued', window );">Balance, shares at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,346,526<span></span>
</td>
<td class="text">&#160;<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, amount at Sep. 30, 2024</a></td>
<td class="nump">$ 40,337<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,712<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">32,673<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_SharesIssued', window );">Balance, shares at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,349,599<span></span>
</td>
<td class="text">&#160;<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, amount at Mar. 31, 2024</a></td>
<td class="nump">35,313<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,819<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">27,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,981<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,981<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_smid_VestingOfRestrictedStockAmount', window );">Vesting of restricted stock</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Settlement of restricted stock, shares</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">3,840<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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Settlement of restricted stock, amount</a></td>
<td class="num">(117)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(117)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<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_SharesIssued', window );">Balance, shares at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,345,759<span></span>
</td>
<td class="text">&#160;<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, amount at Jun. 30, 2024</a></td>
<td class="nump">37,182<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">7,707<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">29,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">3,150<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,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_smid_VestingOfRestrictedStockAmount', window );">Vesting of restricted stock</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Settlement of restricted stock, shares</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>
<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_smid_StockGrantedShares', window );">Stock granted, shares</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">767<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_smid_StockGrantedAmount', window );">Stock granted, amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<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_SharesIssued', window );">Balance, shares at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,346,526<span></span>
</td>
<td class="text">&#160;<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, amount at Sep. 30, 2024</a></td>
<td class="nump">$ 40,337<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="nump">$ 7,712<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 32,673<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_AdoptionOfASUAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_AdoptionOfASUAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_RestrictedStockIssuedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RestrictedStockIssuedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_RestrictedStockIssuedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RestrictedStockIssuedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_StockGrantedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_StockGrantedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_StockGrantedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_StockGrantedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_VestingOfRestrictedStockAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_VestingOfRestrictedStockAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680228368000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 6,278<span></span>
</td>
<td class="nump">$ 565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by (used in) 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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,996<span></span>
</td>
<td class="nump">1,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on sale of property and equipment</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for credit losses</a></td>
<td class="nump">271<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">261<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_smid_RestrictedStockExpenses', window );">Settlement of restricted stock</a></td>
<td class="num">(142)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>(Increase) decrease in</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable - billed</a></td>
<td class="num">(884)<span></span>
</td>
<td class="num">(630)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInUnbilledReceivables', window );">Accounts receivable - unbilled</a></td>
<td class="num">(389)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(1,092)<span></span>
</td>
<td class="num">(390)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpensesOther', window );">Prepaid expenses and other assets</a></td>
<td class="nump">186<span></span>
</td>
<td class="num">(685)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Refundable income taxes</a></td>
<td class="num">(23)<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase (decrease) in</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_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable - trade</a></td>
<td class="num">(1,909)<span></span>
</td>
<td class="num">(340)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">21<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_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">3,052<span></span>
</td>
<td class="nump">1,288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedSalaries', window );">Accrued compensation</a></td>
<td class="nump">178<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Accrued income taxes</a></td>
<td class="num">(473)<span></span>
</td>
<td class="nump">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_us-gaap_IncreaseDecreaseInCustomerDeposits', window );">Customer deposits</a></td>
<td class="num">(1,287)<span></span>
</td>
<td class="nump">1,699<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">5,803<span></span>
</td>
<td class="nump">3,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(5,543)<span></span>
</td>
<td class="num">(4,131)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale of property and equipment</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(5,518)<span></span>
</td>
<td class="num">(3,879)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#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_RepaymentsOfLongTermDebt', window );">Repayments of long-term borrowings</a></td>
<td class="num">(447)<span></span>
</td>
<td class="num">(461)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(447)<span></span>
</td>
<td class="num">(461)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase (decrease) in cash</a></td>
<td class="num">(162)<span></span>
</td>
<td class="num">(877)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smid_CashNewAbstract', window );"><strong>Cash</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">9,175<span></span>
</td>
<td class="nump">6,726<span></span>
</td>
</tr>
<tr class="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 );">End of period</a></td>
<td class="nump">9,013<span></span>
</td>
<td class="nump">5,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental 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 );">Cash payments for interest</a></td>
<td class="nump">175<span></span>
</td>
<td class="nump">192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash payments for income taxes</a></td>
<td class="nump">1,558<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-Cash Investing 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_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures in accounts payable</a></td>
<td class="nump">$ 478<span></span>
</td>
<td class="nump">$ 2,625<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_CashNewAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_CashNewAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_RestrictedStockExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RestrictedStockExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_AllowanceForLoanAndLeaseLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loans and leases that have been written off from both loan receivables and allowance reserve for credit 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/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<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_AllowanceForLoanAndLeaseLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) and income tax credits.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet 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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period in accrued salaries.</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_IncreaseDecreaseInAccruedSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInCustomerDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or 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/otherTransitionRef<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_IncreaseDecreaseInCustomerDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes 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_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidExpensesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of consideration paid in advance for other costs that provide economic benefits in future periods.</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_IncreaseDecreaseInPrepaidExpensesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInUnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.</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> -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_IncreaseDecreaseInUnbilledReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-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_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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/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://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/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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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 14: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680320671200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL REPORTING<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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>INTERIM FINANCIAL REPORTING</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 );">INTERIM FINANCIAL REPORTING</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>1. INTERIM FINANCIAL REPORTING</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Basis of Presentation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X.&#160;Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual consolidated financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2023.&#160;The condensed consolidated December&#160;31, 2023 balance sheet was derived from the audited financial statements included in the Form 10-K. Dollar amounts in the footnotes are stated in thousands, except for per share data.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of income are not necessarily indicative of the results to be expected in any future periods.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Recent Accounting Pronouncements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In November 2023, the FASB issued ASU 2023-07, <em>Improvements to Reportable Segment Disclosures,</em> to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#8220;CODM&#8221;), and (iii) included in each reported measure of a segment&#8217;s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM&#8217;s title and a description of how the CODM uses the segment&#8217;s profit/loss measure to assess segment performance and to allocate resources. This guidance is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of the standard on its financial statements and related disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, <em>Improvements to Income Tax Disclosures.</em> The guidance is intended to improve income tax disclosure requirements by requiring (i) consistent categories and greater disaggregation of information in the rate reconciliation and (ii) the disaggregation of income taxes paid by jurisdiction. The guidance makes several other changes to the income tax disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. The Company is evaluating the impact of the standard on its financial statements and related disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In November 2024, the FASB issued ASU 2024-03,&#160;<em>Disaggregation of Income Statement Expenses</em>, requiring additional disclosures about specified categories of expenses included in certain expense captions presented on the face of the income statement. This standard will be effective for the Company for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this guidance on the Company&#8217;s consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Revenue Recognition</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Product Sales - Over Time</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers for customized products is recognized over time as the Company's performance creates or enhances customer-controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize over time, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss is updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable trade - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits. Changes in the job performance, job conditions, and final contract settlements are factors that influence management&#8217;s assessment of total contract value and therefore, profit and revenue recognition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds at the time of execution of the contract. Some contracts include retention provisions of up to 10%, which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Product Sales - Point in Time</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">For certain product sales, that do not meet the over time criteria, the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists and the customers have gained control of the product.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Accounts Receivable and Contract Balances</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The timing of when the Company bills the customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. The Company&#8217;s Accounts receivable trade &#8211; billed, arising from Topic 606 is $14,442 and $13,685 as of September 30, 2024 and December 31, 2023, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our Consolidated Balance Sheets as "Accounts receivable trade - unbilled" (contract assets). The Company&#8217;s Accounts receivable trade &#8211; unbilled (i.e. contract assets) balances are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accounts receivable trade &#8211; unbilled, beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">927</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">653</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">525</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">990</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accounts receivable trade &#8211; unbilled, end of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">914</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,244</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">914</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,244</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Amounts invoiced in the period from amounts included at the beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">830</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">497</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Consolidated Balance Sheets as "Customer deposits" (contract liabilities). The Company&#8217;s Customer deposits (i.e. contract liabilities) balances are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>&#160;September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer deposits, beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,581</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,985</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,779</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">737</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer deposits, end of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,492</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,492</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue recognized in the period from amounts included at the beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,483</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,528</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,684</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">686</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable trade - billed. At September 30, 2024 and December 31, 2023 accounts receivable included contract retentions of approximately $1,368 and $1,310, respectively, which are considered contract assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain an allowance for estimated expected credit losses. A considerable amount of judgment is required when determining expected credit losses. Estimates of such expected losses are recorded based on historical losses experienced by the Company, current macro- and micro-economic conditions, and expected macro- and micro-economic conditions. Additional reserves are accumulated when we believe a specific customer may not be able to meet its financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends or past events, and forecasts of future economic conditions. At September 30, 2024 and December 31, 2023, total allowances for credit losses were $1,077 and $806, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The rollforward of our allowance for credit losses for the quarter ended September 30, 2024, was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance at December 31, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">806</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Collection of Expected Credit Losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(417</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for Expected Credit Losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">688</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance at September 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,077</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Barrier Rentals - Lease Income</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Leasing fees are paid by customers at the beginning of the lease agreement. We record amounts billed to customers in excess of recognizable revenue, as deferred revenue on the balance sheet. Revenue is recognized on a straight-line basis each month as lease income for the duration of the lease, in accordance with Topic 842, <em>Leases</em>.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Royalty Income</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements. The agreements are typically for five-year terms and require royalty payments from 4% to 6% of total sales of licensed products, which are paid every month. The revenues from licensing agreements are recognized in the month earned.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Shipping and Installation</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Disaggregation of Revenue</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In the following table, revenue is disaggregated by primary sources of revenue:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue by Type</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Three Months Ended </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Nine Months Ended </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Soundwall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,873</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,043</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,085</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Architectural Panel Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,601</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">315</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,893</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,044</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">SlenderWall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,299</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,066</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Wall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">811</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,442</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,634</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">546</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,417</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,418</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Easi-Set Building Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,801</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,226</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,341</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,675</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Utility Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,787</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,738</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">947</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,180</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,605</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Product Sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>10,753</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>10,898</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>34,621</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>29,842</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Rentals</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,053</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">784</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,303</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,604</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Royalty Income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">958</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">822</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,403</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shipping and Installation Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,818</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,147</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">13,650</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8,918</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Service Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>12,829</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>4,753</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>25,356</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>13,349</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>23,582</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>15,651</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>59,977</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>43,191</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The revenue items: soundwall sales, architectural panel sales, SlenderWall sales, miscellaneous wall sales, miscellaneous sales, barrier rentals, and royalty income are recognized as revenue over time. The revenue items: barrier sales, Easi-Set and Easi-Span building sales, utility sales, and shipping and installation revenue are recognized as revenue at a point in time.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Warranties</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Smith-Midland products are typically sold pursuant to an implicit warranty of merchantability only. Warranty claims are reviewed and resolved on a case-by-case method. Although the Company does incur costs for warranty claims, historically such amounts are minimal.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Use of Estimates</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.&#160;Actual results could differ from those estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Concentration of Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Historically, various customers have comprised greater than 10% of revenue during a given quarter or year. These customers are typically not the same quarter to quarter or year to year. The Company views revenue details by jobs, and not by customers. In the event a customer were to go out of business during a project, it is likely that the owner of the project would assign a new contractor to the job, and the Company would complete its scope of work. Therefore, the Company believes that it does not have a short-term vulnerability of severe impact to operations. In cases where customers are less than 10% of revenue, the Company assesses if there is a near term severe impact. The Company has determined that no customer, if lost, would result in a near term severe impact to the Company&#8217;s operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">For the three months ended September 30, 2024, the Company derived 17% of its revenue from one customer. For the nine months ended September 30, 2024 no customer made up 10% of the revenue for the Company. For the three and nine months ended September 30, 2023, the Company derived 28% and 15%, respectively, of its revenue from two separate customers. As of September 30, 2024, one customer&#8217;s outstanding receivable balance each equaled 15% of the total outstanding receivable balance. As of December 31, 2023, two customers&#8217; outstanding receivable balance each equaled 10% of the total outstanding receivable balance.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Segment Reporting</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes.</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>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680229844560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smid_EarningsLossPerShareAbstract', window );"><strong>EARNINGS (LOSS) PER SHARE</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_EarningsPerShareTextBlock', window );">EARNINGS (LOSS) PER SHARE</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>2. EARNINGS (LOSS) PER SHARE</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Earnings (loss) per share are calculated as follows (in thousands, except earnings per share): </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,266</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,278</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">565</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,304</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,256</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,283</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,256</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Basic earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.59</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.24</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1.18</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.11</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Diluted earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,266</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,278</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">565</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,304</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,256</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,283</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,256</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Dilutive effect of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">42</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">37</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,304</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,298</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,283</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,293</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Diluted earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.59</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.24</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1.18</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.11</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">There was no restricted stock excluded from the diluted earnings per share calculation for the three and nine month periods ended September 30, 2024 and 2023. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_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;">smid_EarningsLossPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings per share.</p></div>
<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 (c)<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-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_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680228554800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableAbstract', window );"><strong>NOTES PAYABLE</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 );">NOTES PAYABLE</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>3. NOTES PAYABLE</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company has a mortgage note payable to Burke &amp; Herbert Bank &amp; Trust Company, formally Summit Community Bank (the &#8220;Bank&#8221;) for the construction of the North Carolina facility. The note carries a ten-year term at a fixed interest rate of 3.64% annually per the Promissory Note Rate Conversion Agreement, with monthly payments of $22, and is secured by all of the assets of Smith-Carolina and a guarantee by the Company. The balance of the note payable at September 30, 2024 was $1,221.&#160;The balance of the note payable at December 31, 2023 was $1,382.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company also has a note payable to the Bank in the amount of $1,624 as of September 30, 2024 and $1,792 as of December 31, 2023. The loan is collateralized by a first lien position on the Midland, VA plant, building, and assets. The interest rate per the Promissory Note is fixed at 3.99% per annum, with principal and interest payments payable monthly over 120 months in the amount of $27. The loan matures on March 27, 2030.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">On February 10, 2022, the Company completed the financing for its acquisition of certain real property in Midland,&#160;VA&#160;from the fourth quarter of 2021, totaling approximately 29.8 acres, with a note payable to the Bank in the original principal amount of $2,805. The loan is collateralized by a first lien position on the related real property. The interest rate is fixed at 4.09% per annum, with principal and interest payments payable monthly over 180 months for $21. The loan matures on February 10, 2037.&#160;The balance of the note payable on September 30, 2024 was $2,420. The balance of the note payable at December 31, 2023 was $2,525.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company additionally has one smaller installment loan with an annual interest rate of 2.90%, maturing in 2025, with a balance of $16 as of September 30, 2024. The balance at December 31, 2023 was $29.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Under the loan covenants with the Bank, the Company is limited to annual capital expenditures of $5,000 and has received a waiver for 2024 from the Bank. Also under the loan covenants with the Bank, the Company must maintain tangible net worth of $10,000. The Company is in compliance with all covenants pursuant to the loan agreements as of September 30, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In addition to the notes payable discussed above, the Company has a $5,000 line of credit with the Bank with no balance outstanding as of September 30, 2024. The line of credit is evidenced by a commercial revolving promissory note, which carries a variable interest rate of prime, with a floor of 3.50%. The line of credit was scheduled to mature on October 1, 2024, but was extended to January 1, 2025. The loan is collateralized by a first lien position on the Company's accounts receivable and inventory and a second lien position on all other business assets. Key provisions of the line of credit required the Company (i) to obtain bank approval for capital expenditures in excess of $5,000 during the term of the loan and (ii) to obtain bank approval prior to its funding of any acquisition.&#160;On October 1, 2023, the Company received a Commitment Letter from the Bank to provide a guidance line of credit specifically to purchase business equipment in an amount up to $1,500. The commitment provided for the purchase of equipment for which a note payable will be executed with a term not to exceed five years with an interest rate at the Wall Street Journal prime rate plus 0.50% with a floor of 3.50% per annum. The loan is collateralized by a first lien position on all equipment purchased under the line. The commitment for the guidance line of credit matured on October 1, 2024. As of September 30, 2024, the Company had not purchased any equipment pursuant to the $1,500 commitment.&#160;</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NotesPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680229704080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smid_StockCompensationAbstract', window );"><strong>STOCK COMPENSATION</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK COMPENSATION</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>4. STOCK COMPENSATION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The fair value of restricted stock awards is estimated to be the market price of the Company's common stock at the close of the date of grant. Restricted stock activity during the nine months ended September 30, 2024, is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Performance-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Based</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Service-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Based</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>of Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Grant Date Fair Value per Share</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Non-vested, December 31, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>40,278</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>42,278</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>12.07</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">767</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">767</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11.72</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(37,205</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,000 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(38,205</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11.72</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Settlement of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,840</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,840</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37.12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Non-vested, September 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>&#8212;</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>19.15</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In 2021, the Compensation Committee and Board of Directors approved a Long-Term Incentive Plan with respect to the grant of stock pursuant to the 2016 Equity Incentive Plan. The final equity amount earned was based on continued service through the three-year performance period ending on December 31, 2023, Board discretion, and performance results. The actual number of performance-based shares of common stock of the Company, if any, earned by the award recipients was determined based on measures that include Earnings Before Interest Taxes Depreciation and Amortization (&#8220;EBITDA&#8221;) margin, revenue growth, and free cash flow. The EBITDA margin and revenue growth performance targets were set for each of the Minimum, Target, and Maximum levels. In May 2024, the actual performance amount was determined by the Compensation Committee to be $579. The stock compensation cost was recognized over the requisite performance/service period using the straight-line method and based on the probable number of shares to be awarded. During the second quarter of 2024 an additional expense amount of $25 was recorded related to the final amount awarded by the Compensation Committee.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Awards are being amortized to expense ratably, based upon the vesting schedule. Stock compensation for the three and nine month periods ended September 30, 2024 was approximately $5 and $40, respectively, based upon the value at the date of grant. Stock compensation for the three and nine month periods ended September 30, 2023 was approximately $90 and $261, respectively, based upon the value at the date of grant. There was $19&#160;of unrecognized compensation cost related to the non-vested restricted stock as of September 30, 2024.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_StockCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_StockCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<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/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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 (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: 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 (l)<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680227215696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL REPORTING (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>INTERIM FINANCIAL REPORTING</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</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X.&#160;Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual consolidated financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2023.&#160;The condensed consolidated December&#160;31, 2023 balance sheet was derived from the audited financial statements included in the Form 10-K. Dollar amounts in the footnotes are stated in thousands, except for per share data.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of income are not necessarily indicative of the results to be expected in any future periods.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Accounting Pronouncements</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In November 2023, the FASB issued ASU 2023-07, <em>Improvements to Reportable Segment Disclosures,</em> to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#8220;CODM&#8221;), and (iii) included in each reported measure of a segment&#8217;s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM&#8217;s title and a description of how the CODM uses the segment&#8217;s profit/loss measure to assess segment performance and to allocate resources. This guidance is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of the standard on its financial statements and related disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, <em>Improvements to Income Tax Disclosures.</em> The guidance is intended to improve income tax disclosure requirements by requiring (i) consistent categories and greater disaggregation of information in the rate reconciliation and (ii) the disaggregation of income taxes paid by jurisdiction. The guidance makes several other changes to the income tax disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. The Company is evaluating the impact of the standard on its financial statements and related disclosures.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In November 2024, the FASB issued ASU 2024-03,&#160;<em>Disaggregation of Income Statement Expenses</em>, requiring additional disclosures about specified categories of expenses included in certain expense captions presented on the face of the income statement. This standard will be effective for the Company for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this guidance on the Company&#8217;s consolidated financial statements.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Product Sales - Over Time</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers for customized products is recognized over time as the Company's performance creates or enhances customer-controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize over time, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss is updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable trade - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits. Changes in the job performance, job conditions, and final contract settlements are factors that influence management&#8217;s assessment of total contract value and therefore, profit and revenue recognition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds at the time of execution of the contract. Some contracts include retention provisions of up to 10%, which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Product Sales - Point in Time</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">For certain product sales, that do not meet the over time criteria, the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists and the customers have gained control of the product.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Accounts Receivable and Contract Balances</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The timing of when the Company bills the customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. The Company&#8217;s Accounts receivable trade &#8211; billed, arising from Topic 606 is $14,442 and $13,685 as of September 30, 2024 and December 31, 2023, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our Consolidated Balance Sheets as "Accounts receivable trade - unbilled" (contract assets). The Company&#8217;s Accounts receivable trade &#8211; unbilled (i.e. contract assets) balances are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accounts receivable trade &#8211; unbilled, beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">927</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">653</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">525</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">990</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accounts receivable trade &#8211; unbilled, end of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">914</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,244</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">914</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,244</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Amounts invoiced in the period from amounts included at the beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">830</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">497</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Consolidated Balance Sheets as "Customer deposits" (contract liabilities). The Company&#8217;s Customer deposits (i.e. contract liabilities) balances are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>&#160;September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer deposits, beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,581</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,985</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,779</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">737</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer deposits, end of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,492</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,492</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue recognized in the period from amounts included at the beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,483</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,528</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,684</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">686</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable trade - billed. At September 30, 2024 and December 31, 2023 accounts receivable included contract retentions of approximately $1,368 and $1,310, respectively, which are considered contract assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain an allowance for estimated expected credit losses. A considerable amount of judgment is required when determining expected credit losses. Estimates of such expected losses are recorded based on historical losses experienced by the Company, current macro- and micro-economic conditions, and expected macro- and micro-economic conditions. Additional reserves are accumulated when we believe a specific customer may not be able to meet its financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends or past events, and forecasts of future economic conditions. At September 30, 2024 and December 31, 2023, total allowances for credit losses were $1,077 and $806, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The rollforward of our allowance for credit losses for the quarter ended September 30, 2024, was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance at December 31, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">806</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Collection of Expected Credit Losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(417</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for Expected Credit Losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">688</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance at September 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,077</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Barrier Rentals - Lease Income</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Leasing fees are paid by customers at the beginning of the lease agreement. We record amounts billed to customers in excess of recognizable revenue, as deferred revenue on the balance sheet. Revenue is recognized on a straight-line basis each month as lease income for the duration of the lease, in accordance with Topic 842, <em>Leases</em>.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Royalty Income</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements. The agreements are typically for five-year terms and require royalty payments from 4% to 6% of total sales of licensed products, which are paid every month. The revenues from licensing agreements are recognized in the month earned.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Shipping and Installation</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><em>Disaggregation of Revenue</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">In the following table, revenue is disaggregated by primary sources of revenue:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue by Type</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Three Months Ended </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Nine Months Ended </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Soundwall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,873</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,043</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,085</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Architectural Panel Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,601</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">315</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,893</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,044</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">SlenderWall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,299</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,066</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Wall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">811</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,442</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,634</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">546</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,417</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,418</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Easi-Set Building Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,801</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,226</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,341</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,675</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Utility Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,787</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,738</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">947</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,180</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,605</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Product Sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>10,753</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>10,898</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>34,621</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>29,842</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Rentals</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,053</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">784</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,303</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,604</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Royalty Income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">958</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">822</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,403</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shipping and Installation Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,818</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,147</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">13,650</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8,918</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Service Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>12,829</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>4,753</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>25,356</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>13,349</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>23,582</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>15,651</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>59,977</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>43,191</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The revenue items: soundwall sales, architectural panel sales, SlenderWall sales, miscellaneous wall sales, miscellaneous sales, barrier rentals, and royalty income are recognized as revenue over time. The revenue items: barrier sales, Easi-Set and Easi-Span building sales, utility sales, and shipping and installation revenue are recognized as revenue at a point in time.</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_StandardProductWarrantyPolicy', window );">Warranties</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Smith-Midland products are typically sold pursuant to an implicit warranty of merchantability only. Warranty claims are reviewed and resolved on a case-by-case method. Although the Company does incur costs for warranty claims, historically such amounts are minimal.</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_UseOfEstimates', window );">Use Of Estimates</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.&#160;Actual results could differ from those estimates.</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_ConcentrationRiskCreditRisk', window );">Concentration Of Risk</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Historically, various customers have comprised greater than 10% of revenue during a given quarter or year. These customers are typically not the same quarter to quarter or year to year. The Company views revenue details by jobs, and not by customers. In the event a customer were to go out of business during a project, it is likely that the owner of the project would assign a new contractor to the job, and the Company would complete its scope of work. Therefore, the Company believes that it does not have a short-term vulnerability of severe impact to operations. In cases where customers are less than 10% of revenue, the Company assesses if there is a near term severe impact. The Company has determined that no customer, if lost, would result in a near term severe impact to the Company&#8217;s operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">&#160;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">For the three months ended September 30, 2024, the Company derived 17% of its revenue from one customer. For the nine months ended September 30, 2024 no customer made up 10% of the revenue for the Company. For the three and nine months ended September 30, 2023, the Company derived 28% and 15%, respectively, of its revenue from two separate customers. As of September 30, 2024, one customer&#8217;s outstanding receivable balance each equaled 15% of the total outstanding receivable balance. As of December 31, 2023, two customers&#8217; outstanding receivable balance each equaled 10% of the total outstanding receivable balance.</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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes.</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting.</p></div>
<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<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 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="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>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680229845088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL REPORTING (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>INTERIM FINANCIAL REPORTING</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_smid_ScheduleOfContractAssetsTableTextBlock', window );">Schedule of contract assets</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accounts receivable trade &#8211; unbilled, beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">927</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">653</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">525</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">990</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accounts receivable trade &#8211; unbilled, end of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">914</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,244</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">914</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,244</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Amounts invoiced in the period from amounts included at the beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">830</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">497</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">986</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><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_smid_ScheduleOfContractLiabilitiesTableTextBlock', window );">Schedule of contract liabilities</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>&#160;September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer deposits, beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,581</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,985</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,779</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">737</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer deposits, end of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,492</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,492</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,436</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue recognized in the period from amounts included at the beginning of the period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,483</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,528</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,684</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">686</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><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_smid_ScheduleOfAllowanceForCreditLossesTableTextBlock', window );">Schedule of allowance for credit losses</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance at December 31, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">806</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Collection of Expected Credit Losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(417</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Provision for Expected Credit Losses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">688</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance at September 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,077</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></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_DisaggregationOfRevenueTableTextBlock', window );">Schedule of disaggregation of Revenue</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue by Type</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Three Months Ended </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Nine Months Ended </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Soundwall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,873</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,043</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,085</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Architectural Panel Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,601</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">315</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,893</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,044</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">SlenderWall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,299</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,066</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Wall Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">811</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,442</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,634</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,580</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">546</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,417</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,418</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Easi-Set Building Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,801</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,226</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,341</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,675</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Utility Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,383</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">891</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,787</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Miscellaneous Sales</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,738</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">947</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,180</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,605</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Product Sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>10,753</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>10,898</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>34,621</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>29,842</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Barrier Rentals</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,053</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">784</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,303</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,604</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Royalty Income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">958</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">822</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,403</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Shipping and Installation Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,818</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,147</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">13,650</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">8,918</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Service Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>12,829</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>4,753</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>25,356</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>13,349</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total Revenue</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>23,582</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>15,651</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>59,977</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>43,191</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_ScheduleOfAllowanceForCreditLossesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_ScheduleOfAllowanceForCreditLossesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_smid_ScheduleOfContractAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_ScheduleOfContractAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_smid_ScheduleOfContractLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_ScheduleOfContractLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680231748768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smid_EarningsLossPerShareAbstract', window );"><strong>EARNINGS (LOSS) PER SHARE</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of earnings per share</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Nine Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>September 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,266</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,278</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">565</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,304</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,256</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,283</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,256</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Basic earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.59</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.24</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1.18</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.11</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Diluted earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,266</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,278</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">565</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,304</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,256</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,283</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,256</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Dilutive effect of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">42</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">37</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,304</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,298</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,283</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,293</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"><strong>Diluted earnings (loss) per common share</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.59</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.24</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1.18</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.11</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_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;">smid_EarningsLossPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680226790528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smid_StockCompensationAbstract', window );"><strong>STOCK COMPENSATION</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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of restricted stock award activity</a></td>
<td class="text"><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Performance-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Based</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Service-</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Based</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>of Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Grant Date Fair Value per Share</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Non-vested, December 31, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>40,278</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>42,278</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>12.07</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">767</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">767</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11.72</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(37,205</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,000 </td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(38,205</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11.72</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Settlement of restricted stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,840</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(3,840</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">37.12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">&#8212;</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Non-vested, September 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>&#8212;</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>19.15</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_StockCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_StockCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680228628496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL REPORTING (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>INTERIM FINANCIAL REPORTING</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_UnbilledContractsReceivable', window );">Accounts receivable trade - unbilled, beginning of the period</a></td>
<td class="nump">$ 927<span></span>
</td>
<td class="nump">$ 653<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Accounts receivable trade - unbilled, end of the period</a></td>
<td class="nump">914<span></span>
</td>
<td class="nump">1,244<span></span>
</td>
<td class="nump">914<span></span>
</td>
<td class="nump">1,244<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_smid_AmountsInvoicedInThePeriodFromAmounts', window );">Amounts invoiced in the period from amounts included at the beginning of the period</a></td>
<td class="nump">$ 830<span></span>
</td>
<td class="nump">$ 497<span></span>
</td>
<td class="nump">$ 428<span></span>
</td>
<td class="nump">$ 986<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_AmountsInvoicedInThePeriodFromAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_AmountsInvoicedInThePeriodFromAmounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_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_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-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_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680229848160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL REPORTING (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>INTERIM FINANCIAL REPORTING</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_CustomerAdvancesAndDeposits', window );">Customer deposits, beginning of the period</a></td>
<td class="nump">$ 2,581<span></span>
</td>
<td class="nump">$ 2,985<span></span>
</td>
<td class="nump">$ 2,779<span></span>
</td>
<td class="nump">$ 737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerAdvancesAndDeposits', window );">Customer deposits, end of the period</a></td>
<td class="nump">1,492<span></span>
</td>
<td class="nump">2,436<span></span>
</td>
<td class="nump">1,492<span></span>
</td>
<td class="nump">2,436<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_smid_RevenueRecognizedInThePeriodFromAmounts', window );">Revenue recognized in the period from amounts included at the beginning of the period</a></td>
<td class="nump">$ 2,483<span></span>
</td>
<td class="nump">$ 2,528<span></span>
</td>
<td class="nump">$ 2,684<span></span>
</td>
<td class="nump">$ 686<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_RevenueRecognizedInThePeriodFromAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RevenueRecognizedInThePeriodFromAmounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_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_CustomerAdvancesAndDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Refundable consideration, usually cash, held by the entity pending satisfactory completion of the entity's obligations or pending the closing of a contract.</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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<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_CustomerAdvancesAndDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680228290336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL REPORTING (Details 2)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_AccountingPoliciesAbstract', window );"><strong>INTERIM FINANCIAL REPORTING</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_smid_ChangeInAllowanceBeginningBalance', window );">Balance at December 31, 2023</a></td>
<td class="nump">$ 806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal', window );">Collection of Expected Credit Losses</a></td>
<td class="num">(417)<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_smid_ProvisionForOtherCreditLosses69', window );">Current Provision for Expected Credit Losses69</a></td>
<td class="nump">688<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_smid_ChangeInAllowanceEndingBalance', window );">Balance at September 30, 2024</a></td>
<td class="nump">$ 1,077<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_ChangeInAllowanceBeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_ChangeInAllowanceBeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_ChangeInAllowanceEndingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_ChangeInAllowanceEndingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_ProvisionForOtherCreditLosses69">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_ProvisionForOtherCreditLosses69</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_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_ContractWithCustomerReceivableCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-4<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 4<br> -Subparagraph (b)<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_ContractWithCustomerReceivableCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680228194320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL REPORTING (Details 3) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">$ 23,582<span></span>
</td>
<td class="nump">$ 15,651<span></span>
</td>
<td class="nump">$ 59,977<span></span>
</td>
<td class="nump">$ 43,191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ProductSalesMember', window );">Product Sales</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_Revenues', window );">Total revenues</a></td>
<td class="nump">10,753<span></span>
</td>
<td class="nump">10,898<span></span>
</td>
<td class="nump">34,621<span></span>
</td>
<td class="nump">29,842<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ProductSalesMember', window );">Product Sales | Soundwall Sales</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_Revenues', window );">Total revenues</a></td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">2,361<span></span>
</td>
<td class="nump">7,043<span></span>
</td>
<td class="nump">5,085<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ProductSalesMember', window );">Product Sales | Architectural Panel Sales</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_Revenues', window );">Total revenues</a></td>
<td class="nump">1,601<span></span>
</td>
<td class="nump">315<span></span>
</td>
<td class="nump">3,893<span></span>
</td>
<td class="nump">1,044<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ProductSalesMember', window );">Product Sales | SlenderWall Sales</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_Revenues', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,299<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ProductSalesMember', window );">Product Sales | Miscellaneous Wall Sales</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_Revenues', window );">Total revenues</a></td>
<td class="nump">811<span></span>
</td>
<td class="nump">1,442<span></span>
</td>
<td class="nump">4,634<span></span>
</td>
<td class="nump">5,580<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ProductSalesMember', window );">Product Sales | Barrier Sales</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_Revenues', window );">Total revenues</a></td>
<td class="nump">546<span></span>
</td>
<td class="nump">1,417<span></span>
</td>
<td class="nump">3,418<span></span>
</td>
<td class="nump">6,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_ProductOrServiceAxis=smid_ProductSalesMember', window );">Product Sales | Easi-Set and Easi-Span Building Sales</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_Revenues', window );">Total revenues</a></td>
<td class="nump">1,801<span></span>
</td>
<td class="nump">1,226<span></span>
</td>
<td class="nump">4,341<span></span>
</td>
<td class="nump">3,675<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ProductSalesMember', window );">Product Sales | Utility Sales</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_Revenues', window );">Total revenues</a></td>
<td class="nump">2,383<span></span>
</td>
<td class="nump">891<span></span>
</td>
<td class="nump">6,112<span></span>
</td>
<td class="nump">1,787<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ProductSalesMember', window );">Product Sales | Miscellaneous Sales</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_Revenues', window );">Total revenues</a></td>
<td class="nump">1,738<span></span>
</td>
<td class="nump">947<span></span>
</td>
<td class="nump">5,180<span></span>
</td>
<td class="nump">1,605<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ServiceRevenueMember', window );">Service Revenue</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_Revenues', window );">Total revenues</a></td>
<td class="nump">12,829<span></span>
</td>
<td class="nump">4,753<span></span>
</td>
<td class="nump">25,356<span></span>
</td>
<td class="nump">13,349<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ServiceRevenueMember', window );">Service Revenue | Royalty Income [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_Revenues', window );">Total revenues</a></td>
<td class="nump">958<span></span>
</td>
<td class="nump">822<span></span>
</td>
<td class="nump">2,403<span></span>
</td>
<td class="nump">1,827<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ServiceRevenueMember', window );">Service Revenue | Shipping and Installation Revenue [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_Revenues', window );">Total revenues</a></td>
<td class="nump">4,818<span></span>
</td>
<td class="nump">3,147<span></span>
</td>
<td class="nump">13,650<span></span>
</td>
<td class="nump">8,918<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smid_ServiceRevenueMember', window );">Service Revenue | Barrier Rental</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_Revenues', window );">Total revenues</a></td>
<td class="nump">$ 7,053<span></span>
</td>
<td class="nump">$ 784<span></span>
</td>
<td class="nump">$ 9,303<span></span>
</td>
<td class="nump">$ 2,604<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_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_srt_ProductOrServiceAxis=smid_ProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=smid_ProductSalesMember</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_ContractWithCustomerSalesChannelAxis=smid_SoundwallSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=smid_SoundwallSalesMember</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_ContractWithCustomerSalesChannelAxis=smid_ArchitecturalPanelSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=smid_ArchitecturalPanelSalesMember</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_ContractWithCustomerSalesChannelAxis=smid_SlenderwallSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=smid_SlenderwallSalesMember</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_ContractWithCustomerSalesChannelAxis=smid_MiscellaneousSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=smid_MiscellaneousSalesMember</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_ContractWithCustomerSalesChannelAxis=smid_BarrierSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=smid_BarrierSalesMember</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_ContractWithCustomerSalesChannelAxis=smid_EasiSetAndEasiSpanBuildingSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=smid_EasiSetAndEasiSpanBuildingSalesMember</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_ContractWithCustomerSalesChannelAxis=smid_UtilityAndFarmProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=smid_UtilityAndFarmProductSalesMember</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_ContractWithCustomerSalesChannelAxis=smid_MiscellaneousProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=smid_MiscellaneousProductSalesMember</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_ProductOrServiceAxis=smid_ServiceRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=smid_ServiceRevenueMember</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_RelatedPartyTransactionAxis=smid_RoyaltiesIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=smid_RoyaltiesIncomeMember</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_RelatedPartyTransactionAxis=smid_ShippingAndInstallationRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=smid_ShippingAndInstallationRevenueMember</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_ContractWithCustomerSalesChannelAxis=smid_BarrierRentalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractWithCustomerSalesChannelAxis=smid_BarrierRentalMember</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>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680314158912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL REPORTING (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>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_OtherReceivables', window );">Contract retentions</a></td>
<td class="nump">$ 1,368<span></span>
</td>
<td class="nump">$ 1,310<span></span>
</td>
</tr>
<tr class="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 );">Allowances for doubtful accounts</a></td>
<td class="nump">$ 1,077<span></span>
</td>
<td class="nump">806<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_smid_RoyaltyPaymentsPercentageMinimum', window );">Royalty payments, minimum</a></td>
<td class="nump">4.00%<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_smid_RoyaltyPaymentsPercentageMaximum', window );">Royalty payments</a></td>
<td class="nump">6.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_AccountsReceivableBilledForLongTermContractsOrPrograms', window );">Accounts receivable trade - billed</a></td>
<td class="nump">$ 14,442<span></span>
</td>
<td class="nump">$ 13,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_srt_MajorCustomersAxis=smid_TwoCustomerMember', window );">Two Customer</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_smid_OutstandingReceivableBalancePercentage', window );">Outstanding receivable balance</a></td>
<td class="nump">10.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_MajorCustomersAxis=smid_OneCustomerMember', window );">One Customer</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_PremiumsPercentageAssumedToNet', window );">Revenue percentage</a></td>
<td class="nump">17.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_smid_OutstandingReceivableBalancePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_OutstandingReceivableBalancePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_smid_RoyaltyPaymentsPercentageMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RoyaltyPaymentsPercentageMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_smid_RoyaltyPaymentsPercentageMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_RoyaltyPaymentsPercentageMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_AccountsReceivableBilledForLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a 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/2009/role/commonPracticeRef<br> -Topic 910<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482546/910-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_AccountsReceivableBilledForLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due from parties in nontrade transactions, 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 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/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<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_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PremiumsPercentageAssumedToNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed premium earned to premium earned after effects of reinsurance, as disclosed in supplementary reinsurance information.</p></div>
<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 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477965/944-235-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_PremiumsPercentageAssumedToNet</td>
</tr>
<tr>
<td style="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_srt_MajorCustomersAxis=smid_TwoCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=smid_TwoCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=smid_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=smid_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680228730848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smid_EarningsLossPerShareAbstract', window );"><strong>EARNINGS (LOSS) PER SHARE</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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss)</a></td>
<td class="nump">$ 3,150<span></span>
</td>
<td class="nump">$ 1,266<span></span>
</td>
<td class="nump">$ 6,278<span></span>
</td>
<td class="nump">$ 565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic earnings per share</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding</a></td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
<td class="nump">5,283<span></span>
</td>
<td class="nump">5,256<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_smid_EarningPerShareBasic', window );">Basic earnings (loss) per common share</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="nump">$ 0.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_EarningsPerShareDilutedAbstract', window );"><strong>Diluted earnings per share</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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net Income (loss)</a></td>
<td class="nump">$ 3,150<span></span>
</td>
<td class="nump">$ 1,266<span></span>
</td>
<td class="nump">$ 6,278<span></span>
</td>
<td class="nump">$ 565<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_smid_WeightedAverageNumberOfSharesOutstandingDikuted', window );">Weighted average shares outstanding</a></td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
<td class="nump">5,283<span></span>
</td>
<td class="nump">5,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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="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 );">Total weighted average shares outstanding</a></td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">5,298<span></span>
</td>
<td class="nump">5,283<span></span>
</td>
<td class="nump">5,293<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_smid_EarningPerShareDiluted', window );">Diluted earnings (loss) per common share</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smid_EarningPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_EarningPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_smid_EarningPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_EarningPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_smid_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;">smid_EarningsLossPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_WeightedAverageNumberOfSharesOutstandingDikuted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_WeightedAverageNumberOfSharesOutstandingDikuted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, and addition from assumption of issuance of common shares for dilutive potential common shares; 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 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 2: 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 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: 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><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_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>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680227607808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 10, 2022</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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_DebtInstrumentInterestRateStatedPercentage', window );">Mortgage note payable fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.99%<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_DebtInstrumentPeriodicPaymentPrincipal', window );">Principal and interest on loan payments payable monthly</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 27<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_DebtInstrumentMaturityDate', window );">Loan maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 27,  2030<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_ProceedsFromNotesPayable', window );">Note payable to bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,624<span></span>
</td>
<td class="nump">$ 1,792<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_smid_VaryingLoanBalanceAmount', window );">Varying loan balance amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<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_NotesPayableToBank', window );">Note Payable to Bank</a></td>
<td class="nump">$ 2,805<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_smid_NotePayabeInterestRatePercentage', window );">Note payabe, Interest rate, Percentage</a></td>
<td class="nump">4.09%<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_NotesPayable', window );">Balance of note payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,420<span></span>
</td>
<td class="nump">2,525<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_smid_BankToPruchaseEquipment', window );">Bank to purchase equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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_smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription', window );">Commitment for purchase of equipment for note payable description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The commitment provided for the purchase of equipment for which a note payable will be executed with a term not to exceed five years with an interest rate at the Wall Street Journal prime rate plus 0.50% with a floor of 3.50% per annum<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_LineOfCreditFacilityExpirationDate1', window );">Line of credit maturity date</a></td>
<td class="text">Feb. 10,  2037<span></span>
</td>
<td class="text">Oct.  01,  2024<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_smid_PuchaseBusinessEquipment', window );">Puchase business equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<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_smid_NoPaymentForEquipment', window );">Not purchased of equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<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</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_LongTermDebtPercentageBearingFixedInterestRate', window );">Annual interest rates, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<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=smid_SummitCommunityBankMember', window );">Summit Community Bank [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_DebtInstrumentInterestRateStatedPercentage', window );">Mortgage note payable fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.64%<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_smid_AnnualCapitalExpenditures', window );">Annual capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<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_smid_TangibleAssetsNetWorth', window );">Tangible assets net worth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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_NotesPayable', window );">Balance of note payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
<td class="nump">$ 1,382<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_smid_DebtInstrumentPeriodicPaymentsPrincipal', window );">Principal and interest on loan payments payable monthly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22<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_smid_AnnualCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_AnnualCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_BankToPruchaseEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_BankToPruchaseEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_DebtInstrumentPeriodicPaymentsPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_DebtInstrumentPeriodicPaymentsPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_NoPaymentForEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_NoPaymentForEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_NotePayabeInterestRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_NotePayabeInterestRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_smid_PuchaseBusinessEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_PuchaseBusinessEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_TangibleAssetsNetWorth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_TangibleAssetsNetWorth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_VaryingLoanBalanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_VaryingLoanBalanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_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_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_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 applied to principal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncurrent portions 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> -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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit facility terminates, 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://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_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-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_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_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableToBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond 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_NotesPayableToBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from a borrowing supported by a written promise to pay an 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> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<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_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_DebtInstrumentAxis=smid_SummitCommunityBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=smid_SummitCommunityBankMember</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>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680227431424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK COMPENSATION (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=smid_WeightedAverageGrantDateFairValueMember', window );">Weighted Average Grant Date Fair Value [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_DebtInstrumentConvertibleStockPriceTrigger', window );">Settlement of restricted stock | $ / shares</a></td>
<td class="nump">$ 37.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested, beginning of period | $ / shares</a></td>
<td class="nump">12.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted | $ / shares</a></td>
<td class="nump">11.72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested | $ / shares</a></td>
<td class="nump">11.72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested, ending of period | $ / shares</a></td>
<td class="nump">$ 19.15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member]</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested, beginning of period</a></td>
<td class="nump">40,278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(37,205)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Settlement of restricted stock</a></td>
<td class="num">(3,840)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested, ending of period</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=smid_ServiceBasedMember', window );">Service Based [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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested, beginning of period</a></td>
<td class="nump">2,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(1,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested, ending of period</a></td>
<td class="nump">1,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_AwardTypeAxis=smid_NumberofSharesMember', window );">Number of Shares [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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested, beginning of period</a></td>
<td class="nump">42,278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(38,205)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Settlement of restricted stock</a></td>
<td class="num">(3,840)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested, ending of period</a></td>
<td class="nump">1,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_DebtInstrumentConvertibleStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.</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_DebtInstrumentConvertibleStockPriceTrigger</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that vested 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-vested options 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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date fair value of non-vested options 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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_WeightedAverageNumberOfSharesRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.</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 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-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_WeightedAverageNumberOfSharesRestrictedStock</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=smid_WeightedAverageGrantDateFairValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=smid_WeightedAverageGrantDateFairValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=smid_ServiceBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=smid_ServiceBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=smid_NumberofSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=smid_NumberofSharesMember</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>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45680231513632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK COMPENSATION (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smid_StockCompensationAbstract', window );"><strong>STOCK COMPENSATION</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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
<td class="nump">$ 261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to non-vested restricted stock</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<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_OfficersCompensation', window );">Compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">579<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_smid_AdditionalOtherexpense', window );">Additional expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25<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_smid_AdditionalOtherexpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_AdditionalOtherexpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_smid_StockCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">smid_StockCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smid_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OfficersCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.</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 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_OfficersCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>EXCEL
<SEQUENCE>37
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M*0/Y?$&I>)NHSJGNE/V_4$L#!!0    ( !R";EE/Y8?]F 8  ,(@   8
M>&PO=V]R:W-H965T<R]S:&5E=#0N>&ULK5K;<MLV$/T5C)KI)#.)18 $+ZZM
MF5IB4S^D]=A)\PR+D,4)2:@$9#M_7Y"42 E8PDZJ%XN7LPN<76!Q0/CB2=3?
MY)ISA9[+HI*7D[52F_/I5"[7O&3R3&QXI=^L1%TRI6_KAZG<U)QEK5%93(GG
MA=.2Y=5D=M$^NZEG%V*KBKSB-S62V[)D]?<K7HBGRPF>[!_<Y@]KU3R8SBXV
M[('?<?5E<U/KNVGO)<M+7LE<5*CFJ\O)[_@\)7%CT"+^R?F3/+A&#95[(;XU
M-]?9Y<1K>L0+OE2-"Z9_'OF<%T7C2??CWYW32=]F8WAXO??^1TM>D[EGDL]%
M\37/U/IR$D]0QE=L6ZA;\?0GWQ&BC;^E*&3[%SWML-X$+;=2B7)GK'M0YE7W
MRYYW@3@PT'Y@ [(S(*9!,&+@[PS\U[80[ R"U[9 =P8M]6G'O0W<@BDVNZC%
M$ZH;M/;67+31;ZUUO/*J&2AWJM9O<VVG9G-193KM/$/Z2HHBSYC2-W=*_^CQ
MH"02*W1=+47)T=LO%=MFN7[_#GU 7^X6Z.V;=TBN6<TERBOT>2VVDE69?(_>
M'-U?3)7N:M/@=+GKUE77+3+2+1]]$I5:2Y3J[F6 _<)MGSCLISI$?9S(/DY7
MQ.GPCF_.D.^]1\0C ="?^>O-?8C._VL]_>G6CX+A]X/&;_WY(_YN^2.OMAQ*
M:V<8P(9-U3N7&[;DEQ-=UB2O'_ED]NLO./1^@V)Z2F>+4SI+3^3L*/I!'_W
MY7UV4XMLNU1(LH*#4ZLS#UOS9J%XG&$OHCKQCX?!A5!Q$A^C%C;*#T*"CU&I
MC2))') >=<23]CRID^<5J^N<UWHYJA0K0*:= WK0;N191 %0'!@T;4SB>X:C
MU :1T M@DF%/,G22O!7?6:&^ZW+9E%B(8VAWC1I9FMN8F!"#HHTA@471!N&8
M1##%J*<8.2G>K?/-)J\>D%X*-$^IDUDPU0F-T3H261T)8FS2MD$^#B*#MPW"
M?D@]@[B-BI.#]HZ(QSWQV$G\L]!4721C.R4^C8W$S6T4IB$UIN#"1M$DB8Q@
MI#8J\'&"89Y)SS-Q\IP+J1J9,%J0$IM!Y'G&')P#*.)%YDRU44'@FW,^M5$^
M#<.1@H2]02QY3J8?:R$EVM1BE2M0U'A6NR&-S&$+H'QJIFH!H'3>B1&/%(!%
ME"0C3 ]D(78N\7]O>*TGJ9ZU_'G3"$18Q.%3+O<G];8XJ;?T5-Z.TT&&=!#W
MP..5SD?1EE"6Z7U +E63GT?NS@\!9A[QS/$(H'!LC4<;%21^; Y' !4<M'C,
M?Q"<V*FHM((MBA<'HV_3\+!%UD;%L:EZ ! )*36Y BCJ^R-<!WF'W?JN6S;$
MZR9@8'<A\BW. $HK0I.TC8IH8E96 !4F=(STH/6P6^P-]2;?;38+76K?@9QM
M'>;'@55D;12FGBF* %3L^::\!5 T"D<H#\H/A^X2J]9:W>[I[K,,4W:*R!^N
MLZ?TMCBIM_14WHYS,DA5[-:JUY7BVJ_:3SHP&;96_$!#<_@!H-#4,A (F_,R
M!5')F)89Q"EVJ].>ZOC6 P,"U52G "8T:=H0/S1) BIW9-^!!UV*W<+T(\LK
MI/<9C3!M!"J3DBNXC@+BTTJIC3%UYP+RDYA4;0RA(^DD@S0E;FD*5A.PF!!
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
M/:;$&I K%*QMJRQM !)7[1O)9#V$"3;@^>X%S&P9W/LX091>A_5?N<K2<LZ
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
M*_76AEKLMG?J!Q]7K5_EP"PV_-LCSLM%Y7Z@$Y_&GS<MW:]ZFN'NMU'OI-D
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
M7+V?8!\QLSP<0!J]\<@7K,@*.AX4(B#$G9X-3F$0L33 ?9Y8QJHY?"XV,=Z
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
MWG!;"$4-TN4<>44^K%->Q:N+H4(:JMK8FD>:Z22*]^#R>\TZ>XXV" 4BE2@
M@X$H=4VN*(PB(BO2V,S+A_BGI$FI:DYWD!:A&UTO<K\*/2/NK,F1)=.*D9^E
MSEC(K&]">:&<?I.*3-K4(&>J[Q.TB4(!TT%C U\JFIH(JT[0&Y8[@:T-$J>Y
M9R7ZO("IB.;@_YMH9VL_[3L"+9G*2E*RK,]"AHYV0WJS-B$E"EOS.BZGXI<J
M+>H,X9+ *%8+4R162"DG3](2W(M'LKW BJ&#)#C.LU(;)W^$@6V65A(=74ZO
M[B_._$M\])';T$)27@PND7: =ERO7![R-*>\0RIL#G/J!2%%P;UQ\U;//9\E
MUY$5<IA$D[;645<QE)(T;_-U+94LZ[)/$;!E6/9://(@% 1<T,Z0[J_%NNE.
M[FF;-E=JQ/5S/M?OU4KHQ5N[DX,06MC)=-,XU3: 4F+U0LD?O#W4U#RL86%;
MJOI-)L-6P8T\:]MV7VHI@OOB3N';,+J<ICG>;M?9BNIT)F8%;HBPD5R@ZR6$
MV0 NGOJZ)7*$\[T6Q@47WTNHID6620Z$J_"1P^HR149;R6X7&V/20]$>4JZK
MWL:^6??]E [@+)QYW-1GR/Q$T&! ;3D8NE+-"BJ/$'I=-<%S8V0GOB-G=4%X
M=R_WA#74M06?P*=SK<GZV\>;#]AWPT=_(A=K$H 'V:)CIFU_U,5>8^=/K>8P
M_NG\_9]YCE[C>1 %HLE>_ M,2>FT.0R_%1_P>*TVQ/U2_3^)0G7GURL7'M\7
M7R9]\-I-;KAQN2Z1JI\_(?CB0VH+]^QNM/M*.0N7\R?S\(ES[9N1I88Q)]=H
M,-GM@0F?#>'%Z<I?U6?:T<7?/^;TI86&#6A^KK5K7WB![MOM]%]02P,$%
M  @ '()N64E!ND2,$P  B#@  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&ULO5MK<]LZDOTK*$\RFU31MMZ/W"15<FXRX]J;Q&LGF_T*DY"$A")Y"=**
M]]?OZ<:#I%Y);LWL%ULB@4:CGZ<;T,MM7GXS:Z4J\7V39N;5V;JJBA>7ER9>
MJXTT%WFA,KQ9YN5&5OA:KBY-42J9\*1->CGH]2:7&ZFSL]<O^=E-^?IE7E>I
MSM1-*4R]V<CR\4JE^?;56?_,/[C5JW5%#RY?ORSD2MVIZG-Q4^+;9:"2Z(W*
MC,XS4:KEJ[-%_\55OT<3>,1_:[4UK<^"MG*?Y]_HRW7RZJQ''*E4Q161D/CW
MH-ZH-"5*X.-/1_0LK$D3VY\]]7>\>6SF7AKU)D^_Z*1:OSJ;G8E$+66=5K?Y
M]I_*;6A,].(\-?Q7;.W8X?Q,Q+6I\HV;# XV.K/_Y7<GB-:$6>_(A(&;,&"^
M[4+,Y>^RDJ]?EOE6E#0:U.@#;Y5G@SF=D5;NJA)O->95KZ\_?'I[>_U>O+O^
ML/CPYGKQA[A]>_/Q]M/UAW^(9S=YJF.MS/.7EQ76HAF7L:-[9>D.CM"=B_=Y
M5JV->)LE*NG.OP2/@=&!9_1J<)+@G2HNQ+ 7B4%O,#I!;Q@V/F1ZPU_?^*'=
M6F*CP\3(=5Z80L;JU1E\PZCR09V]_OO?^I/>;R=8'0561Z>HO[Z21AOQ<2EN
MB'962;+G0TR>)O-IK> $<;XI9/:HLY6H,UDGNE*)B'-H*3/VDX'6$TF/ESJ3
M6:QE*@P657#&RHBM*I7 +@M98HC.F&:98*""[59K_EYG%:U0E!KSBU09L5*9
M*F6:/M)[551V;@6>/F?,PQTM842^%(N-*G4LQ;-_+!8WSP5"#X96>+9I<:0S
M&Y(@BDC(++%K$SV=F:JLV>F-J')!WBOZO?/_XF&+LM)QJO" EKI5JSIE(N+N
M_'\NQ(+W M;3QP@[%6OYH%K2 2?Y1E<L,E56"'IM/IC^,L^K+*^42+2)T]S4
MT!G8DI6 O# Z3NO$[CVO2\S(:FSFAU*_$-">4;^D*+/.ZS01]TI0N*85,>=K
MG=EP&,35LH$?$*3MT8Q2I3R(MFGVMK2P6[I515Y6 BMY^?\G:Y((/"I9"D6!
M0?RN8K6Y5Z48]MFUA[S38_O<&XV(G++EV12VE08AN42<QQ;*?-/9X,$]M;FG
MP8'9"_%[GJ;@4V[(FHT?X/5K6)],R4W.:P,)F4BH[V3@O-L"O)HUC<0&Y(6X
MMD3R0F>D!%C@1F;(?L1,1*]^4<=(893?!!Q+R.0K\H5]_FR[UO&:"6A3T3H9
M66D:849<ER4Y9VO\<Y%!LL8@+S/;4BRE+D71BC=$@_<?V"ARHX/98R3R(+LO
M$$,IK??1FUB:M5@B^YN@?PS0>6(\?958I7L:SG,:I1R12$L.6!::S#>*M0+]
MA UI1!R=)8@GE/[]+OQ2" _P#_6]@!!=-,L@@KJJR\#FQ8D0/@XA?'PR]MZ"
MFZP"*XLF.-Z4>8;/L=W"H7A^FB9LZ4/^8/V!?"&R!KRXNQ+:F!K;6=Q]YC?G
MO6DDKC=%2<-97MBW=5!YCUAXIU;T6/S>A*R(3#6X6XM\4']K)PC=62)+:/0J
MQS_QC)AXOL_%?)^+:ZNU3_)[>W5VE/;F1D<W-SKO@37,E:M5J5;!5AWA.V\C
MXBV4#!LR)[0Y"=J<_$";#RJK%408YZM,'TO'IXE _0FRE+B3E![/Q<<';/63
M)F%@IV]LFB9WI27^5Y&OVU4AM405&E-))%4I,[/$5.QYE9-7P<D(@>A8L80M
MB%2EL=;MXIE-22Y\&.]E1B?.=_F)9\+Z1_ 6*+U*H0%\!4E$N[7,5HJ]>Y\#
M4C>HPL6]U*0Q.2R(_(V3$-;%)HB^_1KX)8+V&_:?$"42&/9A&K$@)Y/<*I*;
M-&VN_\.0 W-RI@01(PDROJ#,LZ9')BQUSBP@W(,<N%,5#SLT@^1' RRK68[
M"V"2V=A2&P70P(&W+;VUY'F*@$*LV.%*JA5(?MB'T@PQ-F2=#D90$D.<!3<U
M E_IM<-2\FFEV1BFILH&4;(,\(,Z0=G49W4-TV@93Y!=([JHP_ !F[,CVVS0
M,H8+HD0X<T'15]25V"CD0A?2/4E9%*E6%CZ<23+%AQSFD9Q!JU28Q0@H9&6)
M)E=UBFRX/VZ::S<V2-11QI02@:1 YJ"$@BU1] V@YT&F=4@&APV&W SZ!R8T
M^[LC&TP(9V3B_A%:TI5Q]JF2'PES1VJ6%>_&I?4K%K6S3HNWR$K<BU)1N4V!
MU\UEMVQ1V)%]:G+ C H%O7=T0VANQPWI37<CB,)+0(&@<LVOOMI4R89$293#
MBD#@-G;C%![*EJ'0FQV7=6G=YE=XC++?>21!N*4N 5J"*2<!>386$<:#<ETD
M'H69^MZH/VLRHI+S&U<A+H^'"%0V<=M*QZ% TXJ/'N1BGRT16.>GX!"VI^6]
M3G7UR-*RZ@D;]>X#)E<<3<B)9-;>"R:G^SJ/]A=U(BR3INJJ+02D$,)A!<,3
MA5129Y;J!6P@@^<:1>6,7OYXW8.<[F^HPUZ0P"Z+@2C2%6%%:. -IXH IK_F
M]VV?B_@!H3W6C;&%'2'.M%D.LD#V<14)#&V)AWGI:BQ48_ (<M\&5__];[-!
M?_H;6SP@(8,!LJ"\:I.UKN0,#7DQ+\$.S'VI*P=P]VP'H4&PC37HF%I0'?=W
MNR/!_%EKJ@4;  U^ZM+FE5!<H/H J78<HL4+^<ALWW,XDR[S4\[#8/4=D+[-
MA-_3A;@C"-3D5V?FX*4B+\4,SLZ&L3HFUP790[_WU*<QDF]3N%.86*O4E59*
M8@#FPUS@AIY#23NEPAC"%P0/TV[:8 %1T+Y7*FMR%^\228*P(<QV%QO=Y#KC
M0,/XZ!WYGRN_'2@0AD9&U@B2G"N #56$'+D#0HA+37T$^<-\%V*2IQ]8-FM=
M%(WC(&@@QMB\=* 7PGKB3.DZHNV:QDF$S W^Y(HAD=^GVL%8K &Y0L':M,KO
M!B!Q=V(EF:R#,-X&'-\7'J8; JL^3A"E-W[]*UM!&\X9D!)%3! )$O!2HH!A
M=AC0[;X.O)QJ>FRA+BBP)@\L!YI'-%D,D=AH**K*L_!B)QTZDW#F'-0,^=OF
MD/>RB*(P,QF@IN3&E(6;]#8 1J[4K=XZJ3%$AL718,I#^K^Y<(F 5,)=L!MV
M@4^HXV,QZ4U($$_ZHV@T&K!PG_2'T60V)F\ RW?4[K)M"]>_Y$%[S0PJS@TA
M;>3Z])&]X*L*N+@=$QH;.0*%V0]<\\K;#EGJAG.:DF7&DF_-=7#'(7IR:1)_
MO:D=]@C:(F':W&J51CV?-^VRW!F4N*.6#$5=<79<ODVR.A//NAG///^KRO(D
MQ3-] 0"W2]8WC>Q>"&\ ^N=;\P++E4IU.M<[ROM R/K$>U8N-Z::3S_/;X00
ML])9YERPA9&>B/E@BK^3\1!_QX,Q/9GW?HDVG'.'ZKP_$OUH,!JU/BU"N\LB
M]!VPQG;?M,1<\\QEI&/<SX8],9I/Q6@P$_/9Y%]DV =LLVN\>Y9_RO"COV38
M;W8A3MN*/3"B$Y3#IKPW?==BVR3^G\UVC[=3UCF(QK,^_Y_/QOQ_.IWC_W0X
M/41HWQ3[T6@^P+31<-+YO /9]ZN'OV20H#T;$M,PR $B]4A,8):+C$JYF/H
M7.*X(.*)4^%--O$K]AHYEHB%H-0 OXPW.H>9R1U^ .T]L%]4/YU6#M(+DCK
M%0F+L=AW]AJD]B?]:#B9N=06#?N];JIJPT5?JK=)V[A[(3Y">EZH6=*$:8^Z
M-@ [MAW+W5^"/SDS14 =% '%D7Z_425#BFAPB#OJ /"GC6+O#<A.]'*I8]2I
M6KEZ8DL+ 4]*UP\C)V)EDH);2=(WA=W*5&U29W+1=",82X62]&N=V#:J#FC?
M%;>^DB4K.$;VK5N8I6]J2#.,M$.ZIA(PTQK8,"^Y@>+&T;Q24Q&44'.BA>$B
M0;U_8G$CXS(_9W%L-'T$W2S'Q[WJ*W#Q,U,@G<1^!#ON(-2%J]C%:R^3+7EG
MJJ%Y8%\R);TD4CY6D"D0B(<Y6/O/+9ZG&-DHM^U^B6^-$L+/RP#)F]&!3]?=
M8WN2U"*X$.]<%8FR7P&W<BN)#^B:FM%73QP#: GA0H4.:G =IHYQ1ITS,[ER
MT:B0U.( SSZJ1[ZYXEVP8R '%5Y!E[;=RM3(BRI?-*-^C:6Q1R/N/..PPGX^
MD$2N9@X>XUJT'3[Y>!A!HC>=VG@QZTUV@2T?]D!VF+VE\X+<^G/7$[MD_='1
MG[4LR<'5D2P6<0.IG1Q]UD9*V ^-3P38@WL$/8*5M][BWU@._K </!OUI^(Y
M81=;,3-+1\9.9K/VN@<$_$18$5W)$KY:(L\A(*54Z_ZAH&E_?$%?N-Q0OKZ1
MFKVZB7W'4EW*="3*<^Z"7(@O/GR$C-;T@#J'! V$\BG--JU#[X?[T[97&1K$
M-BEWCF.;AMM.QYX:A@:I@7JVYU05DW5C#+<4-@13: V[ 7>LY_6?U&7G.)('
M18=*;UN<S4:#R(H4%7#^*-/J,9PYM8K;%%"7#H=V^PI\YI%31XCJ<W(H82]0
M:'NXXEJENVWDUF2502]*\8FK#W,N8C7-?;L\'\IZ?=DC_]9W5G_U6)#GI_:8
M=@E_.N?#=-MCL'TJSCSP+[M9UY@Q%BB-GA)/DZ=- XP;)_35B: Y9VEG=38[
M*!,1CO7C#VQ=0YMI']I$2%I=[&9U3&B<L,P=E>8\#_Q?9P9L^3L9[3>Z_28L
MO;, .3\=(".J W@<AFH[")(^FJ,+'>XN[+1-+PX<0'K;O_:M/8I'W @A;XK:
MO>&DF6QS-M(+W9$3!F$Q5J9U@/,BT,6P3X^%^O> _SL$B&1+MPIL"X["U6PZ
M9&0_G!#2GT:]$=>B40^(?U'&:UTA%,(]4W$C,^5G]J-)KX^ .Q;#:#8?4MA#
ME7F74@ OOS0K<$TT^ WT!_-Y^ ;JDXEXKTVLH)!,Y;41K4FS?I^JA=% C*+)
M<(3AXUDOQ%0[9CSBB@+!>XB_,S&)>KV>>(N <WX'0'%5ZY3AN6=WUB.:@\$$
M-(<CL!Y-IF/QN;(M;CL*0D#],)OW0:W?'V#\=#;=8=/3FPY1](ZFX*T/WD@<
M8\0F<KUNEQ.@>HKJ'O]F\YD88D.#OAC,(T2PO2P!X6/H%'7+/!KVJ)*9]$:[
M\6T^GHG9@ NI'LE]-IB><#5O5J-H!B$-HSY8IB[6N"=FT1R/+,]WUAW"\/X
M=.>81;P/QM%P/*%IP]'<3? #83E#:&= IC0&6;*A\3R:3ZFM,<)Z$&8KI@#H
MJ0VRMPF&Z#J\LF-I!5N:>]4V*O=HTU')]N@;]_#>R;FT<K90RD?2U@63;L#I
M'I*BZKLXM!-/VRT5#)"6L%^P&7'OS=$-JYW=^=UC\/%8Y5<\SB)=0T-1Y;KI
MS.N)^Q#3<!]B>O(JPQ=L#9A9[UZNL-<@3L^]VR!9G[_72<H''>V6;9/L3([J
MKJA+4SMH#DGI34&W4^G2%Z_^R+>I5$FW$2I_(I5GA#>_^!%Q*O7&YXP'K;:N
M$@4\S=,'#TV0YM7Y_>,Y_0^GV8N4;GBMND?[26XOP!'>YVX39>5M=[6HA=AI
M*U3:>0!&C%!=N)'I*3W,@AYF)V7Y&?Q^7#:EY"%MG*;P:>WO=LJ=$Z6?OI)F
M[QE2VB4%,!2C>YS- 5AS,L=5G?RF0M5M(0R=BVT*=W^3;TXNE\I==PD-.B]"
MZE78*QLTM=4O\\"8N]I_81_-;<?]%1OTX2IDQH[ IIS?PZ3F\)G.8:K:%L5\
M\2SFA@4U)ZA;8:\JYJ8EB5/V, _V,#^IS3=Y1M?.G"YA&;?:?#MD%*?)_+-E
MOY%XD-A0;7:/H0@6EYI$VSD_[O>>MJ^?.!%)L>*[$[Z:@]<0C VW7)OBIA,&
MJ"' :$UNFDH0-K1#AAX%<L%7R=V;0)C0(24R*5#4U_S>159N.+1JJW!?DRMK
MB@R^/<%5+I9949> NS_W-: OE4UABZZ<1W'"+:%4?Z-6&ALTGTIN,WMKRQW7
MT5BQ9;. 0>L51:),;4,7+2\]Z@3#43!/OST[TQ^H<I_$Q'G!ID_G92P,?Z[=
M.=>S71A_@%[9H$:B8+U*:JZ5U3E5&.*A3NFTSP?7)=#Q TD"L9CO!.6MRY\L
MO)@++WO$V=5J2K(Z8")=YFS[A8+LTI[+DR1)+J[FZ3+05?B:Z]1PAX2WE^6M
M*Q:@F2)J1TYV[>LL1Q;P&MCMX[=W_<Y5JA7C\HW%W<?;%9UTXJXN]Z<L$5TU
M]LHA@DY-FY+#+Y01OO_!.NV-(^0FBL[ZG>"K%E;Q9;;C:'<W["0_7FYX>%N#
MV5.FT!\_W>T?']IMM<TA?4Y%JNV3BR.'JE%'/HUNZLK0_51RRE8#W'<JN.>
MU"2I$P+.O$1L=7QZLN?E4*=LVVJJ.%Y^C97>K[%R(EWT>\V/@7JGP9B["'SK
MT]?!'_Z<IO'1^@)!6$O-^KN_T2@-!RFHRF=ONAH)5^/L80$4MQV"Z@_^YH/C
MP -">+C0H.@&#Z?SDG_442+8NO8W*@85[J6#L43%W,([)_!1\DV"]B,:LBKS
MNN"^$KUAH:\A38*>J.-CXHM HRW/'6CA>S!-QZ$;C5SG'4Q9/NRE'[+8AB\+
M1<.U[)!2G"!=S\=+HX4QZI).3 YCALO6C\-@C"O^"1P#D*RROQ,+3\//[!;V
MQV7-</L;O?>R7*'@0.Q>8FKO8CH^LQ<O_9<J+_BG9O=Y!<OGCVN%:%/2 +RG
M'T_X+[1 ^/'AZ_\#4$L#!!0    ( !R";ED72$01] 0  / ,   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;+U7;6_;-A#^*P>W*%I BR7JC4H3 TZ:
M;@::++#3]3,MT3912=1(*F[VZW>D+-7M'*$%MGV12.KNX7.OI"[V4GW6.\X-
M?*G*6E].=L8TY].ISG>\8OI,-KS&+QNI*F9PJK93W2C."J=4E5/B^\FT8J*>
MS"[<VKV:7<C6E*+F]PIT6U5,/5WQ4NXO)\&D7UB*[<[8A>GLHF%;ON+F8W.O
M<#8=4 I1\5H+68/BF\O)/#B_2JV\$_A#\+T^&H.U9"WE9SM9%)<3WQ+B)<^-
M16#X>N37O"PM$-+X\X Y&;:TBL?C'OV]LQUM63/-KV7Y211F=SFA$RCXAK6E
M6<K];_Q@3VSQ<EEJ]X1])QOY$\A;;61U4$8&E:B[-_MR\,.1 GU.@1P4B./=
M;>18OF.&S2Z4W(.RTHAF!\Y4IXWD1&V#LC(*OPK4,[/%W</-<G$+[Q=W\[OK
MQ?P#+&_N?U\^+.Y^A=</;%UR_>9B:G G*S_-#ZA7'2IY!C6#6UF;G8:;NN#%
MM_I39#C0)#W-*S(*N.+-&82^!\0GT0A>.)@=.KSPY\T^96T'%IT&LW5SKAN6
M\\L)%H;FZI%/9J]>!(G_=H1J-%"-QM!G*ZS#HBTYR WDZ%6%B0Q,:V[T*:JC
M8*>IPL-.<?Y-R  =;GBUYLIY_0YAQK[;J-A'>#2:Y[EL:Z.Q=',N'FTJ 9(O
M.+QZ04D0O(6V7HNRY(4':[X5=2WJK372[#@T7 E9P$O(2(K/) [Q&9/8KF3^
M3V'SNO@.-0LB"#P214>C>=4!BOI1BAP-%/6QRD;)"M@@DY>M=0(S3N8Y]C3T
M(<I2B B%C"8PD@SQD SQSR=#*1@:*XS@)S-B%/'_S(AKU\Y0H."-U,+HL< 3
M+Z:!>V<T=N\TS?"=ANDIH']&.?"BC*!:%";?C)?\D=<MMZDCM[7XZ]^)-6+3
MT)+&6!,OH1$DXQ%/AH@G/QQQ5N(9RNJ< Y[&D"M>"(R^Q%YP,O"CP*<#?\5*
MAX_6OL/2ZL(9>%W\7@+U$\#SKS]2D=+-EP8GZ)_KCLT'QP9>1T$*;^!>R4?A
MSF]+^!G9A%(XVO=$'KW$ /II.N;.='!G^L/N+(1FVZWB6]9;<\B-4\X<A3WM
MS#[3UD_P\-3P_Z:H5IBGQ1XS U8,#VOG*YJ&KF+"Q%90ZOF1:Y^>CY4T5_E.
M&(Q#JU@)]ZSFO6;@)7Z T8XA]&@66I]C8UR56%I<??JZ@VNQY"WBDRP;9HB>
M)' K=(XW+$25K88C)1H$M@HC I&7A!&*Q]3'L"LET+A.)HY<I6+FA/BDD'B^
M[\,-T^(7O!S"52O*PE9>3Y?Z%I.0!#'#"*E[21K#1V-[X=-!"IV =4FS -&"
M@*!\2M/O:/9X:8A].DJ16X#<K#MB>)#&NDG)HL5.>Y#TO10/)'S1C$*(!I$
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
M&@>Z7PBA=X8)T/PZ1G\!4$L#!!0    ( !R";EG<I"08$0,  !L*   9
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;*U676^;,!3]*Q:KID[J"@%"FRY!
M2D*Z15J[*FVW9P=N@E6PF>TDW;^?;2C-!TW3K2]@FW/.]3TV]NVN&'\0*8!$
MCWE&1<]*I2PN;%O$*>18G+("J/HR8SS'4G7YW!8%!YP84I[9KN,$=HX)M<*N
M&;OA89<M9$8HW' D%GF.^9\!9&S5LUK6T\"$S%.I!^RP6^ YW(*\+VZXZMFU
M2D)RH((PBCC,>E:_=3$*--X ?A)8B;4VTIE,&7O0G7'2LQP](<@@EEH!J]<2
MAI!E6DA-XW>E:=4A-7&]_:1^:7)7N4RQ@"'+?I%$ICWKW$()S/ BDQ.V^@95
M/FVM%[-,F"=:55C'0O%"2)979#6#G-#RC1\K']8(2J>9X%8$=YO@OT#P*H)W
M: 2_(OB'1FA7!).Z7>9NC(NPQ&&7LQ7B&JW4=,.X;]C*+T+U/KF57'TEBB?#
M\?7=:#*^0I?CZ_[U<-S_CB:CFQ^3N_'U5W0<@<0D$Y_09W1_&Z'CHT_H"!&*
M[E*V$)@FHFM+-0>M9,=5O$$9SWTAGH>N&)6I0".:0-+ C_;S.WOXMLJ]-L!]
M,F#@[A6\A>(4><X)<AW7;YC/\'"ZUY3._T4?_7/T#3.\>C=X1L][^VYH6NI2
MS&\6TR?<A2AP##U+'6$"^!*L\..'5N!\:?+Y/<6B]Q0;O9/8QHKX]8KX^]3#
M?ARS!95"G<DQD"6>9H DQPFH?W)!IR3+(#E!4Y@32@F=(S9#,@54 ">LZ?<:
ME.$"$TY?(LNPXYYU[>7Z4NQB@K:WB8EV,6VWO8D9-<3J.#5FPX]V[4?['?P
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
MKG0SLL-4=W\49H->WW"NCH8)4/^?1+\ 4$L#!!0    ( !R";EE8T%K4_04
M !4G   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;*V:[V^C-AS&_Q4K
M.TUWTN[ YG>71FH#MT5:NRKI[5Y,>^$F;H,.< Z<YD[:'S]#* 3;<,WPFR:0
MY_L8VT\-G\33 \V_%%M"&/B6)EEQ.=DRMKLPC&*])2DN/M =R?@GCS1/,>.'
M^9-1['*"-U51FAC(-%TCQ7$VF4VK<W?Y;$KW+(DS<I>#8I^F./]^31)ZN)S
MR<N)9?RT9>4)8S;=X2>R(NS3[B[G1T;CLHE3DA4QS4!.'B\G5_ B0D%94"G^
MBLFA.'D/RJX\4/JE/%AL+B=F>44D(6M66F#^\DSF)$E*)WX=7VO32=-F67CZ
M_L7]8]5YWID'7) Y33['&[:]G/@3L"&/>)^P)3W\3NH..:7?FB9%]1<<CEK7
MF8#UOF TK8OY%:1Q=GS%W^J!."F ?06H+D!B@=U38-4%UFM;L.L"^[4M.'5!
MU77CV/=JX$+,\&R:TP/(2S5W*]]4HU]5\_&*LS(H*Y;S3V->QV:+V_MHN;@!
M'Q>W5[?SQ=4?8!G=_;F\7]S^!MZ&A.$X*8#U#KP'GU8A>/OF'7@#X@S<;^F^
MP-FFF!J,7T7I9:SK%J^/+:*>%BUP0S.V+4"4;<A&41\.UP<#]0;O?3,$Z&4(
MKM&@X8KL/@#+_ 4@$]F*ZYF_OMQ2=6=<Z]'_;KTS&%:3!ZORLWO\[BG#"5\!
MGDFV)\K9/=:[57VY##W/D.7X:&H\GXZ9K(*.Z\"N*I153A!X7E<5R2K;@D'K
MU>FHW734'NSH74XW^S4#*YRH^SE87J[?%\4.K\GEA"_0!<F?R63V\T_0-7]5
M14BG6:C3+-)DUID#IYD#9V38CO7.:8Q,S[&$L*E4?N +89-5ENTB(9*1K$*!
M;R-UV-RFH^[KPP;^!2NZSS8'G"3]\1LT/#=^.LU"G6:1)K/.K'C-K'@CX^?)
MP?(],7VR"%FNN-+)(L^T!:=(%CFF[ZBCYS>=],^*WE6^WL:,/Z;M<][Y.YR1
M@1 .6I\;0IUFH4ZS2)-99WZ"9GZ"D2$,Y!"ZII"ON2RRH"-D4*'Q S&#BM9,
MVU9G$)KM4Z9YW@*8$/[TEG\>7 *'/<^-GU:W4*M;I,NM.SLG# !'9K V.(V%
M*210(4$H"(0,_M@H4D@<TW5[(HC:3J*S(G@3%VO.IWP!Y"@#?I#$0>NSDZC3
M+=3J%NERZTY22Q]P+'[4!J?I\*&X&BI$T+:1F$599;N6+<915CF.;_;$L<4/
M> 9_\#A>XSR/23Z00:U HM4MU.H6Z7+KSDP+)7 LE4 9$AS;%3.HH!(;>F(&
M550"?3&#LLHUS;X,ME0"S\.2"!?Q^Q5A &>;^F"',W"]CY--G#T-9%,KK6AU
M"[6Z1;K<NC/6$@L<BRQ0Q2S2XZ)*A9 KAE-6V3R=8CAEE>5Z/=@"6VZ!YX'+
M)Q8G,?L^$$*MM*+5+=3J%NERZ\Y,2RQP++) F2*0Y8O@K%#Y@0C."I$+(1(S
MJ, 6S_?4&40MMJ#SL*7[S-B;Q&'7<Y.HU2W4ZA;I<NO.3PLN:"RX(!DFH&<)
M]]>Y0A78XJU:(7*@+]*+JD'7[%D-44LO:)A>5GSLXC4!RV-?E5W5"BE:W4*M
M;I$NM^Y<M)""QD(*4O '\E$@QDX!(-*WVZ%"A1S+<<7@*=JT+#OH25X+*F@8
M5(3D\55P2;_CA-^)%]F:I@3\?4/2!Y+_HQP(K="BU2W4ZA;I<NO.4@LM:"RT
M()DA D=:"&61CT1N5HB0;8I?)"I4T$=]M^266= PL\AQ7&WCW:[$DY):%EG!
M!R+!U2Z$%\U@0K6BBU:W4*M;I,NM.W$MNJ"QZ((4N.&++#Q7J"PHWZP5@&.Y
MCG2WEF7\$=3O"6G++FB87>20OGR]LR09'P9E[[7BBU:W4*M;I,NM.SDMOJ"Q
M^%(;G.XX\$SI5V>5RK?%',JBP)+72EF%7%/\U<4XV>:3DORIVE]5@#7=9^RX
MPZ,YV^SANJIV+@GGK^'%'"K.A_ B.N[0:NV/&\9N</X49P5(R"-OROS@\?^8
M_+@'ZWC Z*[:9/1 &:-I]79+\(;DI8!__D@I>SDH&VAVPLW^ U!+ P04
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
M/T>[K?N!V_WN]V;R&^@.JY0[UX5R &N;X+;-"^0 ==\<0.LJ!=8WP>V;#CU
MW35;5RFPO@ENWW0HHNZ0>FEH7:7 VB2\9).O7:5."3NN4F!]$#KN+1M!.^\G
MP=H=7+ZC;.10]\ &<?IG1^@,Q::X*) DXOM<E:?IZFMU&7%='L%M]?(FXXX)
M/?\E27&M0X->J*%%>3E0%A3?%0?R%5?Z>%^\;I'%*$P%_?^:<_5<, #5%<W\
M?U!+ P04    "  <@FY9/B96CQ<#  #9"P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6RM5FUOVC 0_BM65DVMM#8A+[ RB$0)TZJI+2KM]ME-#F(U
ML3/;0+=?/SL)&2]I1K=\ 9]]SW-WCQW[!FO&GT4,(-%+FE Q-&(IL[YIBC"&
M%(L+E@%5*W/&4RR5R1>FR#C@* >EB6E;5M=,,:&&/\CGIMP?L*5,"(4I1V*9
MIIC_O(*$K8=&Q]A,W)-%+/6$Z0\RO( 9R,=LRI5E5BP128$*PBCB,!\:HTY_
MTM/^N<,W FNQ-4:ZDB?&GK5Q'0T-2R<$"812,V#UMX(Q)(DF4FG\*#F-*J0&
M;H\W[)_SVE4M3UC F"7?223CH?'10!',\3*1]VS]!<IZ/,T7LD3DOVA=^/8L
M X5+(5E:@E4&*:'%/WXI==@"*)YZ@%T"['V ^PK *0'.L1'<$N >&\$K 7GI
M9E%[+ER )?8'G*T1U]Z*30]R]7.TTHM0?4YFDJM5HG#2GSW<C;^B\=W-='([
M&SU<W]VBTP D)HE MYASK/?Q#)VCQUF 3D_.T DB%#W$;"DPC<3 E"H)366&
M9<"K(J#]2D 'W3 J8X$F-(*H!A\TXR\;\*8JOE+ WBAP93<2SB"[0([U =F6
M[=;D,SX>[M25\W_1)_\<?4<,ISH.3L[G''T<ZG:XX'#K.?3-UA<9#F%HJ*M+
M %^!X;]_U^E:G^KD;9,L:)-LTA+9SD:XU4:X3>S^3++P.;\"(Q2R5#T+ NN;
MM6X["J9NSJ3?A97O#<S5ML:''I?6KDMPZ.+NN4P.7>QNI_+9*=.KRO0:RWRD
M'$*VH.377IW*$%(]1 F6:D4R1!D]7X'0EE);<A+JH= RU6GB'>3:N=P3I3&S
MMQZ\@LQKB#=I*=Z.SMU*YVZCSN._'*%&]%N_Z#;)@NZ!L%YO7]F6 NXHVZN4
M[34J.XHBHE7%"8(7K3'4Z=O(\59]VR0+>H<?]=[M,6DI7B&ON=6KI, 7>9,H
MU.>^I+)XIZK9J@\=Y>W7WOQ5IS_NU,P'JF\MVLP_]$73>X/Y@E"!$IBK4-9%
M3YTJ7C22A2%9EG=*3TRJOBL?QJKW!JX=U/J<,;DQ=("JF_=_ U!+ P04
M"  <@FY9OD5XU"$#  #L$0  #0   'AL+W-T>6QE<RYX;6S=6%U/VS 4_2N1
M&1-($VD;",UH*VV5D"9M$Q(\[ VYC=-:<NS,<5G+KY^OG:8?^"+&PT:7JL2^
MQ^?<8_L&1QW49B78[9PQ$RU+(>LAF1M3?8SC>CIG):W/5,6D10JE2VIL5\_B
MNM*,YC602A'W.ITT+BF79#20B_*Z-'4T50MIAN2\#47^]B4?DFYZ3B(O-U8Y
M&Y+[D_<_%\I<O8O\_>C#T5'G_O1J/W[B@%,2!T4O7B!ZUL%U+89)I[O2;OBQ
M%?+$8XQV&:#9+!LF=!PY;M9M-"B4W"Q?0GS JM.210]4#,F8"C[1'%@%+;E8
M^7 / E,EE(Z,W3>;K@N1^M'#7=^#+6UT2BZ5=KE]!O]WT@S? ]8],,B%: WV
MB ^,!A4UAFEY;3MNL L^@:*F?;>JK,.9IJMN[X)L".YFDTR4SIENTW3).C0:
M"%: '<UG<[@;5<4 &J-*V\@YG2E)G8<UHVE8V2D3XA;J_4>QH[TLMO:M [LF
MVZ8UU#2]C.^ _K::U]Z6?9UN5/$'93XO['2DZT.!LAO-"KYT_671&L#4N[@Z
MK2JQ^B3X3);,3_[%"4<#NN9%<Z7YH\T&I3*U :9)],"TX=/MR"]-JSNV-.MR
M6A:XY]X!>OZ[ZSQCDFDJMDW;VG_+J_QJQ\GEO[+L_JOL&PYZ; ZQMV[RXA!,
MIH=@\@!J,LG>I,>X.1JWSM^=T[>-1O"6,R3?X9U);))&DP47ALNF-^=YSN23
M0]C*&SJQK[([^G9\S@JZ$.:N!8=DT_[&<KXHLW;4#2Q$,VK3_@K3ZZ;M*Y;-
MQ67.EBP?-UT]F[AF9!LV:W,!81^Y=E<8P3@>"R. 87DP!QC'L[ \_]-\^NA\
M/(9YZP>1/LKIHQS/"B%C]\'RA#F9O<(SS;(D25-L1<?CH(,QMFYI"M^P&N8-
M&%@>R/1G:XWO-EXAS]<!MJ?/50@V4[P2L9GB:PU(>-V D67AW<;R  /;!:QV
M('\X#]14F),DL*N8-^P)QI$LPQ"HQ7"-IBFR.BE\PON#/25)DF5A!+"P@R3!
M$'@:<01S !XP)$G<.;AW'L7K<RK>_+XS^@U02P,$%     @ '()N69>*NQS
M    $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y
M 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/
M:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O
M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_
M'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  <
M@FY9)/W^>),"   \$   #P   'AL+W=O<FMB;V]K+GAM;,6706^;,!2 _XK%
MJ;V,0).TC9I*-*$M6@H(4*6=)@><QJJQ(]M)M_[Z&5@T5]V>=K%R C\;\_EA
MWB??O GYNA;B%?UH&5=S;ZOU;N;[JMZ2%JLO8D>XZ=D(V6)MFO+%5SM)<*.V
MA.B6^>%H-/5;3+EW>W.<*Y>^W1":U)H*;H)=X)F2-_6GOVNB U5T31G5/^=>
M?\^(AUK*:4O?23/W1AY26_'V*"1]%UQC5M92,#;W@J'CF4A-ZT_ALH.L\%KU
M$8W7!38@<V\Z,A-NJ%2Z']'/CPWC@9C!0VNOQ3UEFL@EUN1!BOV.\I=N&K,*
MWUI&GX?C=4CB3/Y/&L5F0VNR%/6^)5P/>92$=8!<;>E.>8CCELR]A3@0V:W'
MO"!IAK5I V5E2LZHZ9!)T^.Y1.$-X8HTR-PIP6AC.!ITAQGF-4$69 A AB>$
M_!Y:D!< Y,5)(,L.QSQJ08X!R/$)(3]D<@) 3DX)>6%!3@'(J5O()*WB(GE"
M]TD:I8LD6J$BSK.B2M('"_ 2 +QT"QA'16I@2G2VRLKR'.5Q@<K'J(@MO"L
M[\HM7II5<8GRZ%MTM[*1K@&D:[=(994MOJ)%]I3':1E529;:-7H$%>G1R38;
M.LN%C0FZQ+%,0,P*VYB030+'.OGGG]%!KIF-"?DD<"R4S]MQX"/JW$:$;!(X
MU@GXP9?$QH1\$C@6"HCYP7H!9)3@=$HQF+;W L@K@6.QP)AC&Q/R2^!8,##F
MQ,:$G!,XE@Y0C)9$VS4SA P4.C;0!UT/:)0IE&(IS>"#C0D9*'1LH+_5S-^L
M=M$,P<.,8_T C%T^;4Q(/V&O'_]X6FW(AG+2I.85RL3-R;G.)>HN@V_'DVZ;
M;_:,+4PLXRN!F^/A]WAPO_T%4$L#!!0    ( !R";EEEBT?3,@$  (P.   :
M    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-U\V.@C 0P/%7(7T RXR*
MNA%/>_&Z\04:'#XB4-)VL_KV2_" 0_:P%],YD98P_1_(+W#\HM:$QO:^;@:?
MW+NV][FJ0Q@^M/9%39WQ*SM0/]XIK>M,&)>NTH,I;J8BC6F::?<Z0YV.KS.3
MRV.@_TRT9=D4]&F+[X[Z\,=@_6/=S==$0247XRH*N=+W=M[V>KK :IRLDO,U
M5^Y\!:5C!R$+POA!:Q:TCA^T84&;^$%;%K2-'Y2QH"Q^T(X%[>('[5G0/G[0
M@04=X@=!RF5,!20ML!:@-7"N08#7P,$& 6(#)QL$F T<;1"@-G"V08#;P.$&
M 7(#IQL$V T<;Q"@-W*]48#>R/5& 7KCXF-;@-[(]<9WZNW#HR4_]SS7_/QW
M4AW&9VD^?EH^-Q>ORH2S9C^?IU]02P,$%     @ '()N6;7'I45K 0  C0\
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS9?+3L,P$$5_)<JV:EP'* ^UW0!;
MZ((?,,FDB>J7/&YI_YY)^I! ):(J$K.)E7CFWFN/=*1,WK8>,-D8;7&:UC'Z
M!R&PJ,$HS)P'2SN5"T9%>@T+X56Q5 L0^6@T%H6S$6P<QE8CG4V>H%(K'9/G
M#7W&QMEI&D!CFCSN"ENO::J\UTVA(NV+M2V_N0SW#AEU=C58-QX'5)"*DP[M
MSL\&^[[7-830E)#,58@ORE"5V&B!<:L!LWZ)$QE=534%E*Y8&6K)T =0)=8
MT>AL)SKH=XYTP[![RHO].YD^0ZJ<!^>1)A;@?+O#2-KNH2<A"+'I/^+1D:0O
M/A^TTRZA_*4W7>^'"\MN'BBZY?([_CKCH_Z9.7(F.:Z8Y+AFDN.&28XQDQRW
M3'+<,<EQSR2'''$)PH6HD@M2)1>F2BY0E5RH*KE@57+AJN0"5LF%K#D7LN9<
MR)IS(6O^GV1]=V[YUS^([9H9U=B#O^C^PF>?4$L! A0#%     @ '()N60=!
M36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q0
M2P$"% ,4    "  <@FY9?2B+]^X    K @  $0              @ &O
M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  <@FY9F5R<(Q &  "<)P
M$P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0
M   ( !R";EF <Y8MV04  *(?   8              " @0T(  !X;"]W;W)K
M<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  <@FY9)BA_7\L&  #W'0
M&               @($<#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L!
M A0#%     @ '()N64-QG0@K P  -0L  !@              ("!'14  'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( !R";EE/Y8?]F 8
M ,(@   8              " @7X8  !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6Q02P$"% ,4    "  <@FY9Q-7;[1D*  "K3P  &               @(%,
M'P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ '()N6=;&
MGU\2!P  >B$  !@              ("!FRD  'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;%!+ 0(4 Q0    ( !R";EF-D*[6&Q,    V   8
M  " @>,P  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  <
M@FY9_.]'DRP#  !*"   &               @($T1   >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL4$L! A0#%     @ '()N61ECLG\F!P  $1,  !@
M         ("!ED<  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0
M   ( !R";EE#K1,)MP4  ,<-   9              " @?).  !X;"]W;W)K
M<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ '()N64E!ND2,$P  B#@
M !D              ("!X%0  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0
M2P$"% ,4    "  <@FY9%TA$$?0$  #P#   &0              @(&C:
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( !R";EEVSP4)
MU (  #X'   9              " @<YM  !X;"]W;W)K<VAE971S+W-H965T
M,3,N>&UL4$L! A0#%     @ '()N6='2J.'6 @  1@8  !D
M ("!V7   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  <
M@FY9W*0D&!$#   ;"@  &0              @('F<P  >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( !R";EEK@),[#P,   $*   9
M          " @2YW  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#
M%     @ '()N616MQ;>5 @  6P8  !D              ("!='H  'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  <@FY96-!:U/T%   5
M)P  &0              @(% ?0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;%!+ 0(4 Q0    ( !R";EFXH08940,   4+   9              " @72#
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ '()N61EE
MKT(!!   YA$  !D              ("!_(8  'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6Q02P$"% ,4    "  <@FY9D]K6VN\%  !@'@  &0
M    @($TBP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (
M !R";EEW?>,0!P0  *X1   9              " @5J1  !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL4$L! A0#%     @ '()N63XF5H\7 P  V0L  !D
M             ("!F)4  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"
M% ,4    "  <@FY9OD5XU"$#  #L$0  #0              @ 'FF   >&PO
M<W1Y;&5S+GAM;%!+ 0(4 Q0    ( !R";EF7BKL<P    !,"   +
M      "  3*<  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( !R";EDD_?YXDP(
M #P0   /              "  1N=  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    "  <@FY998M'TS(!  ",#@  &@              @ ';GP  >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  <@FY9M<>E16L!  "-
M#P  $P              @ %%H0  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    'P ? % (  #AH@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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>39
<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>41
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>146</ContextCount>
  <ElementCount>199</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>25</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>000004 - Statement - Condensed Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>000005 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>000007 - Disclosure - INTERIM FINANCIAL REPORTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/InterimFinancialReporting</Role>
      <ShortName>INTERIM FINANCIAL REPORTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>000008 - Disclosure - EARNINGS (LOSS) PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/EarningsLossPerShare</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>000009 - Disclosure - NOTES PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://smid.com/role/NotesPayable</Role>
      <ShortName>NOTES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>000010 - Disclosure - STOCK COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/StockCompensation</Role>
      <ShortName>STOCK COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>000011 - Disclosure - INTERIM FINANCIAL REPORTING (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/InterimFinancialReportingPolicies</Role>
      <ShortName>INTERIM FINANCIAL REPORTING (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>000012 - Disclosure - INTERIM FINANCIAL REPORTING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/InterimFinancialReportingTables</Role>
      <ShortName>INTERIM FINANCIAL REPORTING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smid.com/role/InterimFinancialReporting</ParentRole>
      <Position>12</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>000013 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/EarningsLossPerShareTables</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smid.com/role/EarningsLossPerShare</ParentRole>
      <Position>13</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>000014 - Disclosure - STOCK COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/StockCompensationTables</Role>
      <ShortName>STOCK COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smid.com/role/StockCompensation</ParentRole>
      <Position>14</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>000015 - Disclosure - INTERIM FINANCIAL REPORTING (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/InterimFinancialReportingDetails</Role>
      <ShortName>INTERIM FINANCIAL REPORTING (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://smid.com/role/InterimFinancialReportingTables</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>000016 - Disclosure - INTERIM FINANCIAL REPORTING (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/InterimFinancialReportingDetails1</Role>
      <ShortName>INTERIM FINANCIAL REPORTING (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://smid.com/role/InterimFinancialReportingTables</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>000017 - Disclosure - INTERIM FINANCIAL REPORTING (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/InterimFinancialReportingDetails2</Role>
      <ShortName>INTERIM FINANCIAL REPORTING (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://smid.com/role/InterimFinancialReportingTables</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>000018 - Disclosure - INTERIM FINANCIAL REPORTING (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/InterimFinancialReportingDetails3</Role>
      <ShortName>INTERIM FINANCIAL REPORTING (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://smid.com/role/InterimFinancialReportingTables</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>000019 - Disclosure - INTERIM FINANCIAL REPORTING (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/InterimFinancialReportingDetailsNarrative</Role>
      <ShortName>INTERIM FINANCIAL REPORTING (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://smid.com/role/InterimFinancialReportingTables</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>000020 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/EarningsLossPerShareDetails</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://smid.com/role/EarningsLossPerShareTables</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>000021 - Disclosure - NOTES PAYABLE (Details Narrative)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://smid.com/role/NotesPayableDetailsNarrative</Role>
      <ShortName>NOTES PAYABLE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://smid.com/role/NotesPayable</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>000022 - Disclosure - STOCK COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/StockCompensationDetails</Role>
      <ShortName>STOCK COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://smid.com/role/StockCompensationTables</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="smid_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>000023 - Disclosure - STOCK COMPENSATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smid.com/role/StockCompensationDetailsNarrative</Role>
      <ShortName>STOCK COMPENSATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://smid.com/role/StockCompensationTables</ParentRole>
      <Position>23</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>smid-20240930.xsd</File>
    <File>smid-20240930_cal.xml</File>
    <File>smid-20240930_def.xml</File>
    <File>smid-20240930_lab.xml</File>
    <File>smid-20240930_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="smid_10q.htm">smid_10q.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="472">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>44
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "smid_10q.htm": {
   "nsprefix": "smid",
   "nsuri": "http://smid.com/20240930",
   "dts": {
    "schema": {
     "local": [
      "smid-20240930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "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/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "smid-20240930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "smid-20240930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "smid-20240930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "smid-20240930_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "smid_10q.htm"
     ]
    }
   },
   "keyStandard": 162,
   "keyCustom": 37,
   "axisStandard": 8,
   "axisCustom": 0,
   "memberStandard": 6,
   "memberCustom": 19,
   "hidden": {
    "total": 14,
    "http://fasb.org/us-gaap/2024": 9,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 146,
   "entityCount": 1,
   "segmentCount": 25,
   "elementCount": 271,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 472,
    "http://xbrl.sec.gov/dei/2024": 30
   },
   "report": {
    "R1": {
     "role": "http://smid.com/role/Cover",
     "longName": "000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "strong",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://smid.com/role/CondensedConsolidatedBalanceSheets",
     "longName": "000002 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
     "longName": "000004 - Statement - Condensed Consolidated Statements of Income (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2024-09-30",
      "name": "smid:RevenueFromProductSales",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2024-09-30",
      "name": "smid:RevenueFromProductSales",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
     "longName": "000005 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Stockholders Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31_us-gaap_TreasuryStockCommonMember",
      "name": "us-gaap:SharesIssued",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-03-31",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "longName": "000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://smid.com/role/InterimFinancialReporting",
     "longName": "000007 - Disclosure - INTERIM FINANCIAL REPORTING",
     "shortName": "INTERIM FINANCIAL REPORTING",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-03-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-03-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://smid.com/role/EarningsLossPerShare",
     "longName": "000008 - Disclosure - EARNINGS (LOSS) PER SHARE",
     "shortName": "EARNINGS (LOSS) PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://smid.com/role/NotesPayable",
     "longName": "000009 - Disclosure - NOTES PAYABLE",
     "shortName": "NOTES PAYABLE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://smid.com/role/StockCompensation",
     "longName": "000010 - Disclosure - STOCK COMPENSATION",
     "shortName": "STOCK COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://smid.com/role/InterimFinancialReportingPolicies",
     "longName": "000011 - Disclosure - INTERIM FINANCIAL REPORTING (Policies)",
     "shortName": "INTERIM FINANCIAL REPORTING (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://smid.com/role/InterimFinancialReportingTables",
     "longName": "000012 - Disclosure - INTERIM FINANCIAL REPORTING (Tables)",
     "shortName": "INTERIM FINANCIAL REPORTING (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "smid:ScheduleOfContractAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "smid:ScheduleOfContractAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://smid.com/role/EarningsLossPerShareTables",
     "longName": "000013 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)",
     "shortName": "EARNINGS (LOSS) PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://smid.com/role/StockCompensationTables",
     "longName": "000014 - Disclosure - STOCK COMPENSATION (Tables)",
     "shortName": "STOCK COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://smid.com/role/InterimFinancialReportingDetails",
     "longName": "000015 - Disclosure - INTERIM FINANCIAL REPORTING (Details)",
     "shortName": "INTERIM FINANCIAL REPORTING (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "15",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:UnbilledContractsReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "smid:ScheduleOfContractAssetsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:UnbilledContractsReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "smid:ScheduleOfContractAssetsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://smid.com/role/InterimFinancialReportingDetails1",
     "longName": "000016 - Disclosure - INTERIM FINANCIAL REPORTING (Details 1)",
     "shortName": "INTERIM FINANCIAL REPORTING (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "16",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:CustomerAdvancesAndDeposits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "smid:ScheduleOfContractLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:CustomerAdvancesAndDeposits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "smid:ScheduleOfContractLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://smid.com/role/InterimFinancialReportingDetails2",
     "longName": "000017 - Disclosure - INTERIM FINANCIAL REPORTING (Details 2)",
     "shortName": "INTERIM FINANCIAL REPORTING (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "smid:ChangeInAllowanceBeginningBalance",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "smid:ScheduleOfAllowanceForCreditLossesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "smid:ChangeInAllowanceBeginningBalance",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "smid:ScheduleOfAllowanceForCreditLossesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://smid.com/role/InterimFinancialReportingDetails3",
     "longName": "000018 - Disclosure - INTERIM FINANCIAL REPORTING (Details 3)",
     "shortName": "INTERIM FINANCIAL REPORTING (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2024-09-30",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2024-09-30_smid_ProductSalesMember",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "strong",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "unique": true
     }
    },
    "R19": {
     "role": "http://smid.com/role/InterimFinancialReportingDetailsNarrative",
     "longName": "000019 - Disclosure - INTERIM FINANCIAL REPORTING (Details Narrative)",
     "shortName": "INTERIM FINANCIAL REPORTING (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "19",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:OtherReceivables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:OtherReceivables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://smid.com/role/EarningsLossPerShareDetails",
     "longName": "000020 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)",
     "shortName": "EARNINGS (LOSS) PER SHARE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2024-09-30",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2024-09-30",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://smid.com/role/NotesPayableDetailsNarrative",
     "longName": "000021 - Disclosure - NOTES PAYABLE (Details Narrative)",
     "shortName": "NOTES PAYABLE (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "21",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://smid.com/role/StockCompensationDetails",
     "longName": "000022 - Disclosure - STOCK COMPENSATION (Details)",
     "shortName": "STOCK COMPENSATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember",
      "name": "us-gaap:DebtInstrumentConvertibleStockPriceTrigger",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember",
      "name": "us-gaap:DebtInstrumentConvertibleStockPriceTrigger",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://smid.com/role/StockCompensationDetailsNarrative",
     "longName": "000023 - Disclosure - STOCK COMPENSATION (Details Narrative)",
     "shortName": "STOCK COMPENSATION (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2024-09-30",
      "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2024-09-30",
      "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smid_10q.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": "INTERIM FINANCIAL REPORTING"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable - trade",
        "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": [
      "r21",
      "r451"
     ]
    },
    "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable trade - billed",
        "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade - billed (less allowances of approximately $907 and $806, respectively), including contract retentions",
        "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": [
      "r494"
     ]
    },
    "smid_AccruedCompensationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "AccruedCompensationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued compensation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued income taxes",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r29",
      "r63",
      "r323"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses and other liabilities",
        "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": [
      "r24"
     ]
    },
    "smid_AdditionalOtherexpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "AdditionalOtherexpense",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/StockCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r451",
      "r557"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-In Capital",
        "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": [
      "r355",
      "r484",
      "r485",
      "r486",
      "r487",
      "r507",
      "r558"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "smid_AdoptionOfASUAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "AdoptionOfASUAmount",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adoption of ASU 2016-13"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Doubtful Accounts",
        "verboseLabel": "Allowances for doubtful accounts",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r170",
      "r174",
      "r175",
      "r176",
      "r526"
     ]
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForLoanAndLeaseLossesWriteOffs",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for credit losses",
        "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "smid_AmountsInvoicedInThePeriodFromAmounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "AmountsInvoicedInThePeriodFromAmounts",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts invoiced in the period from amounts included at the beginning of the period"
       }
      }
     },
     "auth_ref": []
    },
    "smid_AnnualCapitalExpenditures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "AnnualCapitalExpenditures",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual capital expenditures"
       }
      }
     },
     "auth_ref": []
    },
    "smid_ArchitecturalPanelSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ArchitecturalPanelSalesMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Architectural Panel Sales"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "[Assets]",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r75",
      "r90",
      "r113",
      "r147",
      "r149",
      "r163",
      "r164",
      "r171",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r281",
      "r285",
      "r297",
      "r322",
      "r379",
      "r428",
      "r429",
      "r451",
      "r469",
      "r503",
      "r504",
      "r514"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r87",
      "r95",
      "r113",
      "r171",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r281",
      "r285",
      "r297",
      "r451",
      "r503",
      "r504",
      "r514"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type Axis",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259"
     ]
    },
    "smid_BankToPruchaseEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "BankToPruchaseEquipment",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank to purchase equipment"
       }
      }
     },
     "auth_ref": []
    },
    "smid_BarrierRentalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "BarrierRentalMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Barrier Rental"
       }
      }
     },
     "auth_ref": []
    },
    "smid_BarrierSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "BarrierSalesMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Barrier Sales"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis Of Presentation",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital expenditures in accounts payable",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r10",
      "r11"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets",
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "periodStartLabel": "Beginning of period",
        "periodEndLabel": "End of period",
        "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": [
      "r7",
      "r52",
      "r110"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash",
        "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": [
      "r0",
      "r52"
     ]
    },
    "smid_CashNewAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "CashNewAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash",
        "label": "[Cash]"
       }
      }
     },
     "auth_ref": []
    },
    "smid_ChangeInAllowanceBeginningBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ChangeInAllowanceBeginningBalance",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance at December 31, 2023"
       }
      }
     },
     "auth_ref": []
    },
    "smid_ChangeInAllowanceEndingBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ChangeInAllowanceEndingBalance",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance at September 30, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "smid_CommitmentForPurchaseOfEquipmentForNotePayableDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "CommitmentForPurchaseOfEquipmentForNotePayableDescription",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment for purchase of equipment for note payable description"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r463",
      "r464",
      "r465",
      "r466",
      "r484",
      "r485",
      "r487",
      "r507",
      "r556",
      "r558"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par Value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r366"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r35",
      "r366",
      "r385",
      "r558",
      "r559"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, $.01 par value; authorized 8,000,000 shares; 5,345,759 and 5,349,599 issued and 5,304,839 and 5,308,679 outstanding, respectively",
        "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": [
      "r35",
      "r325",
      "r451"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Of Risk",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r81"
     ]
    },
    "us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerReceivableCreditLossExpenseReversal",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collection of Expected Credit Losses",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r229"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerSalesChannelAxis",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract With Customer Sales Channel Axis",
        "documentation": "Information by sales channel for delivery of good or service in contract with customer."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r506"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerSalesChannelDomain",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r506"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r317"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerAdvancesAndDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerAdvancesAndDeposits",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Customer deposits, beginning of the period",
        "label": "[Customer Advances and Deposits]",
        "periodEndLabel": "Customer deposits, end of the period",
        "documentation": "Refundable consideration, usually cash, held by the entity pending satisfactory completion of the entity's obligations or pending the closing of a contract."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_CustomerDepositsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerDepositsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer deposits",
        "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://smid.com/role/NotesPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "NOTES PAYABLE",
        "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": [
      "r57",
      "r112",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r189",
      "r190",
      "r200",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r216",
      "r223",
      "r224",
      "r225",
      "r305"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument Axis",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r23",
      "r24",
      "r62",
      "r65",
      "r114",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r212",
      "r213",
      "r214",
      "r215",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r450",
      "r482",
      "r496",
      "r497",
      "r498",
      "r511",
      "r512"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Settlement of restricted stock",
        "label": "[Debt Instrument, Convertible, Stock Price Trigger]",
        "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage note payable fixed interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r202"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r432",
      "r508",
      "r509"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r114",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r212",
      "r213",
      "r214",
      "r215",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r450",
      "r482",
      "r496",
      "r497",
      "r498",
      "r511",
      "r512"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Principal and interest on loan payments payable monthly",
        "label": "[Debt Instrument, Periodic Payment, Principal]",
        "documentation": "Amount of the required periodic payments applied to principal."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "smid_DebtInstrumentPeriodicPaymentsPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "DebtInstrumentPeriodicPaymentsPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal and interest on loan payments payable monthly"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liability",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r64",
      "r267"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred taxes",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred revenue",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred revenue",
        "label": "[Deferred Revenue, Noncurrent]",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "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": [
      "r2",
      "r16"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of disaggregation of Revenue",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://smid.com/role/StockCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "STOCK COMPENSATION",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r233",
      "r260",
      "r261",
      "r263",
      "r442"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "smid_EarningPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "EarningPerShareBasic",
     "presentation": [
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per common share"
       }
      }
     },
     "auth_ref": []
    },
    "smid_EarningPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "EarningPerShareDiluted",
     "presentation": [
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per common share"
       }
      }
     },
     "auth_ref": []
    },
    "smid_EarningsLossPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "EarningsLossPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "EARNINGS (LOSS) PER SHARE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic and diluted earnings (loss) per common share",
        "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": [
      "r102",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r130",
      "r133",
      "r140",
      "r141",
      "r142",
      "r146",
      "r276",
      "r279",
      "r294",
      "r295",
      "r318",
      "r333",
      "r423"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://smid.com/role/EarningsLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "EARNINGS (LOSS) PER SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r143",
      "r144",
      "r145"
     ]
    },
    "smid_EasiSetAndEasiSpanBuildingSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "EasiSetAndEasiSpanBuildingSalesMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Easi-Set and Easi-Span Building Sales"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/StockCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation cost related to non-vested restricted stock",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Address Line 1",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Address Line 2",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address City Or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address State Or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r85",
      "r98",
      "r99",
      "r100",
      "r115",
      "r116",
      "r117",
      "r119",
      "r124",
      "r126",
      "r128",
      "r148",
      "r172",
      "r173",
      "r179",
      "r227",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r306",
      "r307",
      "r310",
      "r332",
      "r345",
      "r346",
      "r347",
      "r355",
      "r405"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) loss on sale of property and equipment",
        "label": "[Gain (Loss) on Disposition of Property Plant Equipment]",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_GainsLossesOnSalesOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnSalesOfAssets",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on sale of assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative expenses",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r390"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "[Gross Profit]",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r45",
      "r74",
      "r113",
      "r171",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r297",
      "r425",
      "r428",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r503"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (loss) before income tax expense (benefit)",
        "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": [
      "r42",
      "r67",
      "r74",
      "r319",
      "r329",
      "r425",
      "r428",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Income (Unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r78",
      "r84",
      "r127",
      "r128",
      "r147",
      "r153",
      "r164",
      "r265",
      "r266",
      "r272",
      "r335",
      "r443"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash payments for income taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r109",
      "r268",
      "r269"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable - trade",
        "label": "[Increase (Decrease) in Accounts Payable, Trade]",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable - billed",
        "label": "[Increase (Decrease) in Accounts Receivable]",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued income taxes",
        "label": "[Increase (Decrease) in Income Taxes Payable]",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses and other liabilities",
        "label": "[Increase (Decrease) in Accrued Liabilities]",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedSalaries",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued compensation",
        "label": "[Increase (Decrease) in Accrued Salaries]",
        "documentation": "The increase (decrease) during the period in accrued salaries."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_IncreaseDecreaseInCustomerDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInCustomerDeposits",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Customer deposits",
        "label": "[Increase (Decrease) in Customer Deposits]",
        "documentation": "The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred revenue",
        "label": "[Increase (Decrease) in Deferred Revenue]",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Refundable income taxes",
        "label": "[Increase (Decrease) in Income Taxes Receivable]",
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "[Increase (Decrease) in Inventories]",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Increase) decrease in"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidExpensesOther",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "[Increase (Decrease) in Prepaid Expenses, Other]",
        "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_IncreaseDecreaseInUnbilledReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInUnbilledReceivables",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable - unbilled",
        "label": "[Increase (Decrease) in Unbilled Receivables]",
        "documentation": "The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "[Interest Expense, Operating and Nonoperating]",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r149",
      "r152",
      "r154",
      "r164",
      "r304",
      "r428",
      "r429"
     ]
    },
    "us-gaap_InterestIncomeDomesticDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeDomesticDeposits",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "Interest earned on deposits in United States money market accounts and other United States interest earning accounts."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash payments for interest",
        "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": [
      "r104",
      "r107",
      "r108"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods",
        "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": [
      "r478"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw materials",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r5",
      "r23",
      "r24",
      "r25",
      "r28",
      "r29",
      "r30",
      "r33",
      "r113",
      "r171",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r282",
      "r285",
      "r286",
      "r297",
      "r365",
      "r424",
      "r469",
      "r503",
      "r514",
      "r515"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' 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": [
      "r40",
      "r66",
      "r327",
      "r451",
      "r483",
      "r495",
      "r510"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r25",
      "r88",
      "r113",
      "r171",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r282",
      "r285",
      "r286",
      "r297",
      "r451",
      "r503",
      "r514",
      "r515"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions 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": [
      "r5",
      "r65",
      "r523"
     ]
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityExpirationDate1",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of credit maturity date",
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r27"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual interest rates, Percentage",
        "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": [
      "r26"
     ]
    },
    "us-gaap_LongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes payable - less current maturities",
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r168",
      "r439",
      "r453",
      "r456",
      "r506",
      "r527",
      "r528",
      "r529",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum"
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r188",
      "r231",
      "r264",
      "r296",
      "r315",
      "r343",
      "r344",
      "r350",
      "r357",
      "r358",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r416",
      "r417",
      "r431",
      "r437",
      "r441",
      "r446",
      "r447",
      "r448",
      "r454",
      "r505",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521"
     ]
    },
    "smid_MiscellaneousProductSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "MiscellaneousProductSalesMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Miscellaneous Sales"
       }
      }
     },
     "auth_ref": []
    },
    "smid_MiscellaneousSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "MiscellaneousSalesMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Miscellaneous Wall Sales"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "auth_ref": [
      "r168",
      "r439",
      "r453",
      "r456",
      "r506",
      "r527",
      "r528",
      "r529",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (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": [
      "r106"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (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": [
      "r106"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) 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": [
      "r52",
      "r53",
      "r54"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "label": "[Net Income (Loss) Attributable to Parent]",
        "verboseLabel": "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": [
      "r46",
      "r54",
      "r68",
      "r86",
      "r96",
      "r97",
      "r100",
      "r113",
      "r118",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r127",
      "r128",
      "r138",
      "r171",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r276",
      "r279",
      "r295",
      "r297",
      "r331",
      "r387",
      "r403",
      "r404",
      "r467",
      "r503"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income (loss)",
        "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": [
      "r103",
      "r120",
      "r121",
      "r122",
      "r123",
      "r130",
      "r131",
      "r139",
      "r142",
      "r279"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (loss)",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r132",
      "r134",
      "r135",
      "r136",
      "r137",
      "r139",
      "r142"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recently Accounting Pronouncements",
        "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": []
    },
    "smid_NoPaymentForEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "NoPaymentForEquipment",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not purchased of equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Cash Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "smid_NotePayabeInterestRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "NotePayabeInterestRatePercentage",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note payabe, Interest rate, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance of note payable",
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r65",
      "r523",
      "r524"
     ]
    },
    "us-gaap_NotesPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current maturities of notes payable",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24"
     ]
    },
    "us-gaap_NotesPayableToBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableToBank",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable to Bank",
        "documentation": "Including the current and noncurrent portions, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond one year or beyond the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r65",
      "r523"
     ]
    },
    "smid_NumberofSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "NumberofSharesMember",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficersCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficersCompensation",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/StockCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation",
        "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "smid_OneCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "OneCustomerMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Customer"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "[Operating Expenses]",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income (loss)",
        "label": "[Operating Income (Loss)]",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r425",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease liabilities",
        "label": "[Operating Lease, Liability, Noncurrent]",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r89",
      "r321",
      "r429",
      "r469"
     ]
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense)",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r388",
      "r413",
      "r414",
      "r415"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense)",
        "label": "[Other Nonoperating Income (Expense)]",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expenses)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract retentions",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r374",
      "r429",
      "r525"
     ]
    },
    "smid_OutstandingReceivableBalancePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "OutstandingReceivableBalancePercentage",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding receivable balance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "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": [
      "r50"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par Value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r226"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r366"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r226"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r366",
      "r385",
      "r558",
      "r559"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, $.01 par value; authorized 1,000,000 shares, none issued and outstanding",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r324",
      "r451"
     ]
    },
    "us-gaap_PremiumsPercentageAssumedToNet": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PremiumsPercentageAssumedToNet",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue percentage",
        "documentation": "Percentage of assumed premium earned to premium earned after effects of reinsurance, as disclosed in supplementary reinsurance information."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses",
        "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": [
      "r94",
      "r177",
      "r178",
      "r421"
     ]
    },
    "smid_ProceedsFromIncomeTaxRefund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ProceedsFromIncomeTaxRefund",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Refundable income taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromNotesPayable",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note payable to bank",
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from the sale of property and equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Or Service Axis"
       }
      }
     },
     "auth_ref": [
      "r166",
      "r317",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r420",
      "r438",
      "r452",
      "r454",
      "r455",
      "r457",
      "r458",
      "r500",
      "r501",
      "r506",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555"
     ]
    },
    "smid_ProductSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ProductSalesMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Sales"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "auth_ref": [
      "r166",
      "r317",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r420",
      "r438",
      "r452",
      "r454",
      "r455",
      "r457",
      "r458",
      "r500",
      "r501",
      "r506",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net income (loss)",
        "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r96",
      "r97",
      "r105",
      "r113",
      "r118",
      "r124",
      "r127",
      "r128",
      "r171",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r276",
      "r279",
      "r280",
      "r283",
      "r284",
      "r295",
      "r297",
      "r319",
      "r330",
      "r354",
      "r387",
      "r403",
      "r404",
      "r444",
      "r445",
      "r468",
      "r480",
      "r503"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r309",
      "r320",
      "r328",
      "r451"
     ]
    },
    "smid_ProvisionForOtherCreditLosses69": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ProvisionForOtherCreditLosses69",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Provision for Expected Credit Losses69"
       }
      }
     },
     "auth_ref": []
    },
    "smid_PuchaseBusinessEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "PuchaseBusinessEquipment",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Puchase business equipment"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r188",
      "r230",
      "r231",
      "r256",
      "r257",
      "r258",
      "r264",
      "r296",
      "r313",
      "r314",
      "r315",
      "r343",
      "r344",
      "r350",
      "r357",
      "r358",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r416",
      "r417",
      "r431",
      "r437",
      "r441",
      "r446",
      "r447",
      "r448",
      "r449",
      "r454",
      "r461",
      "r499",
      "r505",
      "r508",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r188",
      "r230",
      "r231",
      "r256",
      "r257",
      "r258",
      "r264",
      "r296",
      "r313",
      "r314",
      "r315",
      "r343",
      "r344",
      "r350",
      "r357",
      "r358",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r416",
      "r417",
      "r431",
      "r437",
      "r441",
      "r446",
      "r447",
      "r448",
      "r449",
      "r454",
      "r461",
      "r499",
      "r505",
      "r508",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction Axis",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r513"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of long-term borrowings",
        "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": [
      "r51",
      "r352"
     ]
    },
    "smid_RestrictedStockExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RestrictedStockExpenses",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Settlement of restricted stock",
        "label": "[Settlement of restricted stock]"
       }
      }
     },
     "auth_ref": []
    },
    "smid_RestrictedStockIssuedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RestrictedStockIssuedAmount",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Issued, amount"
       }
      }
     },
     "auth_ref": []
    },
    "smid_RestrictedStockIssuedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RestrictedStockIssuedShares",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Issued, shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Settlement of restricted stock, amount",
        "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r58",
      "r326",
      "r348",
      "r349",
      "r353",
      "r367",
      "r451"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r115",
      "r116",
      "r117",
      "r119",
      "r124",
      "r126",
      "r128",
      "r172",
      "r173",
      "r179",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r287",
      "r289",
      "r290",
      "r292",
      "r293",
      "r306",
      "r307",
      "r345",
      "r347",
      "r355",
      "r558"
     ]
    },
    "smid_RevenueFromBarrierRentals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RevenueFromBarrierRentals",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Barrier rentals"
       }
      }
     },
     "auth_ref": []
    },
    "smid_RevenueFromProductSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RevenueFromProductSales",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product sales"
       }
      }
     },
     "auth_ref": []
    },
    "smid_RevenueFromRoyaltyIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RevenueFromRoyaltyIncome",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty income"
       }
      }
     },
     "auth_ref": []
    },
    "smid_RevenueFromShippingAndInstallationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RevenueFromShippingAndInstallationRevenue",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shipping and installation revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r419",
      "r422"
     ]
    },
    "smid_RevenueRecognizedInThePeriodFromAmounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RevenueRecognizedInThePeriodFromAmounts",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue recognized in the period from amounts included at the beginning of the period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total revenue",
        "label": "[Revenues]",
        "verboseLabel": "Total 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": [
      "r72",
      "r73",
      "r101",
      "r113",
      "r147",
      "r150",
      "r151",
      "r162",
      "r164",
      "r166",
      "r167",
      "r168",
      "r171",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r297",
      "r319",
      "r428",
      "r503"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "smid_RoyaltiesIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RoyaltiesIncomeMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "smid_RoyaltyPaymentsPercentageMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RoyaltyPaymentsPercentageMaximum",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty payments"
       }
      }
     },
     "auth_ref": []
    },
    "smid_RoyaltyPaymentsPercentageMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "RoyaltyPaymentsPercentageMinimum",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty payments, minimum"
       }
      }
     },
     "auth_ref": []
    },
    "smid_ScheduleOfAllowanceForCreditLossesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ScheduleOfAllowanceForCreditLossesTableTextBlock",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of allowance for credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "smid_ScheduleOfContractAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ScheduleOfContractAssetsTableTextBlock",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of contract assets"
       }
      }
     },
     "auth_ref": []
    },
    "smid_ScheduleOfContractLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ScheduleOfContractLiabilitiesTableTextBlock",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of contract liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://smid.com/role/EarningsLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of earnings per share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://smid.com/role/StockCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of restricted stock award activity",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security 12b Title",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r165",
      "r167",
      "r426",
      "r427",
      "r430"
     ]
    },
    "us-gaap_SellingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingExpense",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling expenses",
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "smid_ServiceBasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ServiceBasedMember",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service Based [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "smid_ServiceRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ServiceRevenueMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Expense",
        "verboseLabel": "Stock compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Forfeited",
        "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value]",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted",
        "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value]",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested",
        "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period]",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested",
        "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value]",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested, beginning of period",
        "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares]",
        "periodEndLabel": "Non-vested, ending of period",
        "documentation": "Number of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested, beginning of period",
        "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price]",
        "periodEndLabel": "Non-vested, ending of period",
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssued",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, shares",
        "label": "[Shares, Issued]",
        "periodEndLabel": "Balance, shares",
        "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": [
      "r4"
     ]
    },
    "smid_ShippingAndInstallationRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "ShippingAndInstallationRevenueMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shipping and Installation Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://smid.com/role/InterimFinancialReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "INTERIM FINANCIAL REPORTING",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r111"
     ]
    },
    "smid_SlenderwallSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "SlenderwallSalesMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SlenderWall Sales"
       }
      }
     },
     "auth_ref": []
    },
    "smid_SoundwallSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "SoundwallSalesMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soundwall Sales"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyPolicy",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warranties",
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r502"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r35",
      "r38",
      "r39",
      "r85",
      "r98",
      "r99",
      "r100",
      "r115",
      "r116",
      "r117",
      "r119",
      "r124",
      "r126",
      "r128",
      "r148",
      "r172",
      "r173",
      "r179",
      "r227",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r306",
      "r307",
      "r310",
      "r332",
      "r345",
      "r346",
      "r347",
      "r355",
      "r405"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://smid.com/role/InterimFinancialReportingDetails3",
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative",
      "http://smid.com/role/NotesPayableDetailsNarrative",
      "http://smid.com/role/StockCompensationDetails"
     ],
     "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": [
      "r115",
      "r116",
      "r117",
      "r148",
      "r307",
      "r317",
      "r351",
      "r356",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r405",
      "r462"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Cash Flows (Unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Balance Sheets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Stockholders Equity (Unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://smid.com/role/InterimFinancialReportingDetails3",
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative",
      "http://smid.com/role/NotesPayableDetailsNarrative",
      "http://smid.com/role/StockCompensationDetails"
     ],
     "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": [
      "r115",
      "r116",
      "r117",
      "r148",
      "r169",
      "r307",
      "r317",
      "r351",
      "r356",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r405",
      "r462"
     ]
    },
    "smid_StockCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "StockCompensationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK COMPENSATION"
       }
      }
     },
     "auth_ref": []
    },
    "smid_StockGrantedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "StockGrantedAmount",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock granted, amount"
       }
      }
     },
     "auth_ref": []
    },
    "smid_StockGrantedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "StockGrantedShares",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock granted, shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/StockCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock based compensation",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r34",
      "r35",
      "r58"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets",
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders' equity",
        "label": "[Equity, Attributable to Parent]",
        "periodStartLabel": "Balance, amount",
        "periodEndLabel": "Balance, amount",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r38",
      "r39",
      "r56",
      "r368",
      "r385",
      "r406",
      "r407",
      "r451",
      "r469",
      "r483",
      "r495",
      "r510",
      "r558"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "smid_SummitCommunityBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "SummitCommunityBankMember",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summit Community Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information:"
       }
      }
     },
     "auth_ref": []
    },
    "smid_TangibleAssetsNetWorth": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "TangibleAssetsNetWorth",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tangible assets net worth"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://smid.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost, 40,920 shares",
        "label": "[Treasury Stock, Common, Value]",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r38"
     ]
    },
    "smid_TwoCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "TwoCustomerMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Customer"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledContractsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledContractsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accounts receivable trade - unbilled, beginning of the period",
        "label": "[Unbilled Contracts Receivable]",
        "periodEndLabel": "Accounts receivable trade - unbilled, end of the period",
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://smid.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade - unbilled",
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use Of Estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r14",
      "r15",
      "r79",
      "r80",
      "r82",
      "r83"
     ]
    },
    "smid_UtilityAndFarmProductSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "UtilityAndFarmProductSalesMember",
     "presentation": [
      "http://smid.com/role/InterimFinancialReportingDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utility Sales"
       }
      }
     },
     "auth_ref": []
    },
    "smid_VaryingLoanBalanceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "VaryingLoanBalanceAmount",
     "crdr": "debit",
     "presentation": [
      "http://smid.com/role/NotesPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Varying loan balance amount"
       }
      }
     },
     "auth_ref": []
    },
    "smid_VestingOfRestrictedStockAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "VestingOfRestrictedStockAmount",
     "crdr": "credit",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting of restricted stock"
       }
      }
     },
     "auth_ref": []
    },
    "smid_WeightedAverageGrantDateFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "WeightedAverageGrantDateFairValueMember",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Grant Date Fair Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Settlement of restricted stock, shares",
        "verboseLabel": "Dilutive effect of restricted stock",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of common shares outstanding: Diluted",
        "verboseLabel": "Total weighted average shares outstanding",
        "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": [
      "r132",
      "r142"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of common shares outstanding:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://smid.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of common shares outstanding: Basic",
        "verboseLabel": "Weighted average shares outstanding",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r142"
     ]
    },
    "smid_WeightedAverageNumberOfSharesOutstandingDikuted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://smid.com/20240930",
     "localname": "WeightedAverageNumberOfSharesOutstandingDikuted",
     "presentation": [
      "http://smid.com/role/EarningsLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "presentation": [
      "http://smid.com/role/StockCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Settlement of restricted stock",
        "label": "[Weighted Average Number of Shares, Restricted Stock]",
        "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-13"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "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(30))",
   "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(31))",
   "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(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r56": {
   "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"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r58": {
   "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"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r60": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r64": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-4"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-2"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r335": {
   "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"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r421": {
   "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"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r441": {
   "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"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r454": {
   "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"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r469": {
   "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"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r474": {
   "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"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r476": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r477": {
   "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(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r481": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r501": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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>45
<FILENAME>0001654954-24-014461-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001654954-24-014461-xbrl.zip
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
M,\R,F%V#OS2JI>0%L]X9?C7GIJ%K67I.OR8/E%'7<Z.>6(W;/Y%"%MWZ!?U
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
MT"#ESL*@%,?3QH4S&[&^#(O,M(M8]3X?DT;*<2'L(3?:7>@3%+AHOGYX.<^
M:GYKC:<6J=#V5LF&>P0L)'QDN^4RFAHKS6.M@=)B5+'YU0Z"$/C12W]WKW,8
M\-XW5-^=KJ&W0<LY(M2]JX5="#UZS^7*NM4Y:S]+Q6&#,7*%J.(YFQ&?\"%>
M>IM2R&@7LE\P85.%MZN(;="N#G\E[]< LD#!Y &#(-HOUK]<HR2W1;EJ">I]
MK2;9AD98K ?5'4@6K0WZU\ O]'R,PK=%/;(:F)SOYB:'Y+/9H&LS28H]Z5*J
MTYNYNQW*SP1>R8,OHO6,<)^$[A10*!X G2L>L5J>.550VZ!4K0!;[[^4H5P1
MGD/R?:M[3/HAD97VQJMJ^:>K)B8R$ZA+T%SQV*DHL$!YMABH@(BQ"6M:OB8#
M6?? E=<]\'4&(O+8JEC+M=1=E!&S#3;<19[88*4N;?O+IGT=4@Z!TKP>34UN
M@[;U$L3Z+?5JHRZ.XD:\)>8I5T%KBV85\&.UEKI U8;HJ"YL*=B-N6U1O;%
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
MG(%K P-[8&Y,9+2R<CZ)Y4:'9"([:6Q9BO S2B6F=DV$]FTRA[/IR>.JU3/
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
M7%6V;? &@[5%42R]L#>36WB[T*4[G7W!5BNM%<F(]GLPIBV8$U!T:,/Q?V?
MZO8-)2AM1\W#8OJ0X:,/\49-)8"Z:R-6'#=(NJ=XYL!I(8N@="<3RP\>6K%S
M"AAGM'9+M+9DR<Q]7_?PC;Q43S%T.[IYRYHL<&$!%W-=7AB%:)<^T(4NPBU3
M ><@)5K6S4&R\>SU7.PX@S@B/8>65$+OA+?S2436S!F@#=EBH&-X\0Z;M_LI
M5'DP:WHL%&8)IXXNCT[?F48*G#//$'F>1R#8MV'CK",8UQY/R/B,<TR*#FVH
ML-0-;8>YAG*UU(@M\TP>C?2 7E&X4UPQ:DJ9=V0RF^I:,'K-,%+4PBBMF$E;
M-Y$(!J[K4S [A1R-?2,;;KUU@*HZ<Q0TS%JP9=K(9K1'&$#U(Z::$LL7OY[/
M)KH&[Q##A(]:9)6H1?^;M4'J@]?U25AA?1S.P)')Q,L]H'8U.O(6+)LZ2B[/
M; ?6:0B;ZNP)(>3-=15:.60Z:<,OFEBL/H-H'=K^3\>*R>9$G+4VW+,-=*]S
MB:P56Z:CRUV28G#Q%:)7?Q47DKH6RWNZ'*+3!UX<,OG(83>R;&72P,W$K9MP
M1(/7^4&8G5Z.R,&1G4&=8JRJ<TA!QKP),Q.(>B8[WB"J:V<7/<8.TC6@:93"
M0#:=] 7/RQ[7,<'05Y.K\N!'9V=NRB-P>61#/&D?S-P,>#0!Y7V9OY]R_A:-
M@7UKIB,P!/TF\;#),9*M2ALR3FB%;BH06](*)<L$07=M0T3&H?C;DJWZ>4/F
MDZW"MRR/WLKY^\Z/427_SRITI;F.U+7I\YDZ4V]V\@..#LE:>\)OA%9C;"^0
MG*#:FIVK^S#W?E1:T\/J9*\5Q93Z8&XLOWDC)%=EUDR1J>N,I>HZH_2U)E\7
M1N<@Y"8?\/!S\I2I$+A+"UH3''?M6"T#LJHZY8/CH;$540*]@3>OM;"&V,*:
MOJ#>:1*ML*H.LZ98O,]H,-1V(M-WR]L*ON.6EV=1?34[AH,?G9T[A"-P>61#
M_&0?S%VWO$5C]F]Y/_@A#)TC;'FE#1DGM$(W%8@M:27;4RS&R(8%^5#\;5M>
M+V_(^);W 6TS^_?.^QB%ST\HWERA-7=41;+,)AE#9W!RGYSZ=E8-;/-V7JY%
MC*8 ZYVG6!&LHSB./I/JE,:KJ,K'2_$IZ*V&>B2*C6T(RFM'V%CMJJ0B2N=$
M"Q UJTZ=.//;8;-[]E#6LZFNLFA]3?!6\!U-<-X,_]58, <_.CLMEF-PV8;@
MOCZ8NYK@16-J)O@)QY> )/^("^05!HAFC,NS[)(/5J%;_4-)\IY6X*S'#UQ_
MR0I,X1]>\%-!#]B:N/8\Q+=F]2+(QFPQU9;/HG7.-/D !+7B./=ZZ71L>(XU
M0U:CPZ5SKO_GG MLB.<TU>_&ND6:/F,K5^D;SL#^RP$3(8[NVA^K&@P5X,2'
MG8$"&\C! 8(.,'AZ%T*:EY[ OT6?>4X7WN?T <Z]Y6)IP16Z=H \?\E)RBD(
M'J,$J+;R"7U&>&PR.E..BOOB?H46Y-$7 9:R9 BG:UWW2E@9^L<4QNG)K+QJ
MKQHUZ]&S'X9D.B5'D13.?S,ASXT\6L*39W6N,.$ZE'I.C]BG.@^N24Z%=@9H
M,=4?=]LM*]P" ]()4M#^)O2B>,/*3,I/<92U]1G''3M4J:"EILI\YV@))S8<
MTO0"W2CI5&J$V8BD&5!JQW0QVKRX]3WT7;SY%3R,AI3.^R=<@-7+)A41=E@V
M@X.!#2?:4G#<D[S"G4\JY?F9NG&:E.[5R9G2%-1Z64D LW8YJ2;%KLD/9I.I
M#8&';?A46&/-O=M;/&H8WSZ"(W0+[^]-BC:M 0WJ^AI/!;IVJG(HH*K,4M<-
MEPM7ERTO/1?H![OA88W"<TI87AB.<?_JUL<K-<V"[/KI#C]"_"[N2$J3BUUZ
M&Z5_170>%YJVJNHZ?9K=NE3=?JCIL@MTWF+DV<#3?JB;<RIMA25LRYHAIP"P
MEC#2='%E!@>_1?=1X#OM\6$R!8TEE%MA5ZHF"Z59$* S1-JR!<J8IXJSD4CV
M]NGZX>9G\.'F=G5[>;/Z"!ZN[^\>GFYN?S)3&]E_#GW/=TAP>*-+3^A+>H')
M_ =WIZ>D29^&.YC-YQ:XCP^!?I2!U...Z#2DO1Z-5F>$#H;:<##6$6[#_[!7
M!WM]D#< ?B-- -K&@1'0@A.1:Q@3QVQ":L7?HY@6*)<=C\CE-9V5J( N#DYD
MPLQ=B2;KM?'*T^HP&U[5U<,MGL >P7<?[QX?OP?WUP_@\3]6#]=&UJ:\'WD?
MI"^[4)AM4>:SP?3DA<G45R!%M$<8'RU+3NM(J79?Y\)R1'K9L'RT(VRP*=,@
M\0N ZAQQD3B",RDM$GNU^HUXHCI=1&*H56]04XY=SQO,W2FT@$3M"!L^GKNG
MZT=PO_KKZN*CF66"!+]?^8D31,FNY2T6B+(*;^N)-]5U?*JP1"AA[3D:6E[@
MEG%1ZZ[.U_A(1+)A,6C#UTPJOD[!7N'TFX7'%#=]6<I%+-LI2(0U;1-:X19[
M!*$DBVL9+=VQR50\73 V=IA/=Y?_"2[O?KZ_OGU</=W<W9J9[PN:WGGE3CR@
M@%SENXR2-*'6S 5,D%MD]I"^SH<UF069SI9K74>**NO',?MT"!7T+#;'(<5Q
MGZ'6Q<O.M\**Q?!(_6B\!$3GG"J!3 NLXIC$>-.?+=I,89!^<N?5_(IO[+]M
M;X&JLCZR=^M.F=-JFFP='"S=J0WA:7TP-^)F21O@SB/E?Q,2HV9!_0<2[;WO
M4QR%^$>'OCI)%WIV;T;GE=)^7:Q>+.W6!B7">C3!S]L"\AZ&OIE5P<&:P5OE
MA*/2J/&L"K0:#L89/8<^><G42*R@IS//@F(GJ@D76I2R&QWNZ/25N)6R+W2"
MVR0B50<E?=/'OBD,71B[^'5P=T[Z*R262)J]7J(C1[F.QD->%?"5LUV9 @O4
MGB^'5N3DZP"USK),UGRTW*<$V\[72>IOL,4LRNI0%])''SZ\,E^J$FR1<9?3
MH:XS01E!9-CJC,"RQ(HKI$U'49*Q"=.8[:?\Y(_+&+E^2GX2=%:JH3%6LAUX
M)3Q2+,XJE7C.#-F0T4,9:",(LJQ(*$943"]IZ)G8= ]H&\5=-ZV*NAJ7N"Z=
MJ2QU*HJ9M;(>#73E1Y(N>=TA-YPKK E0M'&:8PCG!;F[@#J&0NH"7R4)2I,G
M6K];0+%.FKH.*#IU9']:H:3&EJ3QQ/7,'UWT -R@5M8&N4#J9*T 2)O11+)2
MN>4^3).H&Z-;:Y<DG!/JLB5KX<R-%H\Z#+42^XY6&+Z5@JL@B#Y#/+H?HIC9
M!B1,L!L/5=O03L9NG>,P4JT!%D0)US/7Y&)[!.@R;L*\/7K+T*$M@H V:?ZL
M#SX_QR1S*[95[[S,%R-E<$==K>=VZIVIG<ZU*[+Z.>.1:\5EUQZ090QU*\V1
MOV0-FMZV%.]D/2:3G,(XJ]"]\H-=BEPEQO9N3>/6YK .5S8[_9IB>PEWO9Y;
MX?$[1B=DS$=YY.X6Q2 A#5M#^=N(WO5%I<0N--SH4^BG27;[]ZTC\7NU:8+^
M!W2>_Q+T:)!YE ?SX<R&@JM'[(KLA8CWZ?D2TBB GV'LYAF3WXS$J7T*L4D?
MD/@29N0GY/#2?Q45YY:(LPAL!Z*!KME-,=&7,F9.T7AVM3HN% !NP47@'.RR
M1L_ NISLB]0@LB+=D\*XJC\FK:<DQR6D#:>X*A@;^0-S)5!H@;V:F<2"1QZ:
M.9I-/5T6OU(J.&7$_68*Q-+!'6N.$'A15AL*Y29\C7R')$I_>D$L]RNIMY9]
MRMNE*RIJ\I=TZD;A)%'28HDV%LYZ9/P6; ^\#>XQ(5(%C;9!DH+L*<8*\,!"
MAN3YQ3(PI3*=UZY3'G9F%>I7[BMQZ"1D Y+5JN<>=HK%V?74J3N:>799(LJ8
M&^>>F2)P,W%;S0Z%051_)EJ/VH_+/AO,#A6,S;3%.=-R+9I8/-<SE-#XR#.#
M,YQXNHI-J*6@546L,"_H,3*J@8G_Z&)F**MJ,C0Z=J4P-13UF+]L.9AJJPDE
M-#9Z(1;%E,9%*R<U. Y)?D\+&=R$Q9E3D9;[ @;D=]XS4E#2E2!?%?X^97Z;
M!KM]L<3[$I,'+7VP-F^*4"%"JRN\Y=JL\1PX'IX!S(*Q:1,HVSS^ZJ<O^?R\
MWT?N#SUI/L $D?<I3J D5*Y?:UJC% _I<"V"L4]3+(?QR'6MB"L[2B>:D8]!
M@)S\")&HLC(O[,3[XQ%.O 6S**V7EN#O_1#%=WC&KAS;SY:\=[M51=,,J@B]
MF#];Y+-XK<%TIBL!AW#V[(2T:33&,0E:+!JAL1-\2LV6>I9F;"!W7)=K&J86
M92YP\8I<$6>[L*GG(N.!8UV 2M;B1_SLLL5X0!?CR2D6XR1.2PLQ_FV_".-?
M?L^NL-S%CRA^]1VT^N(W-B)",0T\:H%(R2.086O$TAV[1CV72NCJ-,DTP%T,
M,AU E"RTUAYA@!+R1H1X\)ODZ:9JU@X3=:7-Z*KKL8B\T1J.++D_TA$QYR()
MBVDE38#"C4(; 5DK-M SR_YP#^/T[2F&80*I#2AAI51#Y^W<5N#5>[E"<9;A
MV!N,D0VYYY2!-OTF5!%035!2/0+-Q*8[F7$IJ7^FR[+ EFQ(Z3/0!0#+-GE-
MA'E$9\Y\KNMT1V:&2\&)ED"J<)H0^F@7NI]A$+0,.E].5RB\!.0^W)TCQ-ZP
M\6"XT.6^%PY].[Q&)%BN<<+AQZ/UXJ=X'[>+87 /\2+6PH,6!5UG_2JP]V?\
M,FGV JXG\Z7Q6V =<#;.],NJ@.J><M((4.BB6&7:$$CJFCBD0/=3!U>,E:S"
M>Q/7N/M&!6!C^F ZOYYV OG93QP4X"]&T2YI(8-85A,=VL 6A! )LCMPCN<9
M34+4 6*=%!4M<&)N7, X]K.-EI@5/"E-?! #+)C0%&$AP"-W[A@_GVT#UW2\
M4?D3#ODU3/Q'E*Y"E_ZTA>'%S@^(9["%!8J*VNIG=.A&J9"&@A9SC8YGTZG)
M@D]]\3:3[2?^.6Z#!OVP7W S(&_GA$S[E)*;Q6^DAA^,-VH[UW8=3?Q2!5]0
MJTV!72\<SH?F3P:Z06UD F+:NBP6-=ZTJIBP7Q18TR+/0M07WMAHU</N2.5&
MS0FW/>P4(@MHDFQZN'*ZMCP2D/L-#T>('<8X:.(9MVW;X37SZK #HJ-<E9:;
MLP^T%GJK/5L5TVO0\B#6+=JR#-LSS,=SQ^1AC1HZD4W+-$X3NQJ]P8 D,6%E
MK<5#+Q#4%9<J@[F/0N5)L9=KLIAZQHU2!7R-DQ*J\@:8!OB-Z9RHPL>+O]VR
MVM$W88(9%V1)U]O6!"4]76M$AT[LUPP%);99F*&):_RHI3O<9B)\U@+=VY3;
MR%<9!::=],"4@A"<CK+/LK)*ZZFG*_Q#H80''US]Z3]%I'AUG,D:B KZ&?XM
MBO.#_D00$\03TA,1)(:7QP,U)5B(P]2=.D;#N16P">^M_$9D3S.U/WV.\J\1
MS^,<(4V3MA!>,4,W)/*PS@DROJRW8&N\_9^C(LCF)(-]%Z+VP>8(:1IL(;QB
ML!L2S$P>3IVE\?U;"[;Z8&/Q(PWVP>%3-#9Z'WLOBIEJBND+E!)!+*__=1D6
M:.".IB,;,H/+T0DC[V*4XCT>MK\DUL )GWLY$^%5M%NGWB[(TSC(\UJH:3(?
MUW2\UG9;0,%6ZP.]$9N0MY'0>P-NU@R 63LGW+._Y66O[E%,\H##9_2S'_J;
MW4:\]93I:-W)MX.O;>K%"BSEU' R-I_:LQM4T59_FZF?@0U3TTPB^*4[B7(=
MXR2J@E<@$5/(+EB.X<!X,%TWJ&TD.HV!N4L34B+%#Y_W$V5V\V6/EVL]*6KJ
M,D4[=61OGRJIL;?='<Y=XYSJ [AAR>[;*&=V6K-6#-NV]S':^+M-Z6U9)<EN
M@]RGZ!:)BM"W*>FS>]7@E^TNN0:+GAM U^CFN ]648:%;:%KF&E-"_&"9C3#
M1N3'*'Q^0O&FR)AV%]_'T7,,-Z*]5M_&]#'SL.Y6=@J]6LIK*PT'"PN8?(P^
M=$F7QY+E&=D2XC>3G3F1N\^K5^@'--%K=!EM-E%(\\"^1(&+XH1F2.:->,<F
MF,]\ N=0UTFMPB;QH#[4AQHW1I+ D(.\[TA>_N^-EW/M-<:'/2*]Q5R-D-B&
MA&=]<3>2H!'29J?/WY&VO@=%:R"- &L/E!L\ [1)TQ6T^9G<UPF=G@5/K45'
M'W.5P)=Y*E5@!U #.+'"1]H!*J\HMM,IF?X)Q^A7Y#^_I,A=X74$&Z:W.W(<
M<.?1/B6E[9)P;NG4 +LDM71F8UV7N126QP-ZT*B<FC4%(&N+#6P"HGTK)PKK
MIV2JD)&WA^;+:0O:%X,LQ>@WA;*D[H.UV209:O!:WG9F,]&7WF&KC@V%-.JS
M658HI.-"T] RM]0(.B!;;&HJS$4Y<8<3DYZO7F#K%,R$[:O?HF[?95TXV$XL
MVK'1?J]ULI\%GS7"]NO+B;.PP>=P('S>'O3F>'M0P:*J:A=<^7]PN-FO"4U+
M<<^N%:MT1WTV/3G3J?F3J8.0']7<TVW49V]6HZ<K]V^[)"4';<KF?7M3+.7P
M9(JT):;M:^AW[0MW<?5?$4">AYR45Q;*'@[<>:+N=MC:B9I@52V<Y1CJVJ#W
MW]RI]8$?\_S9CDT>WR222IK9Z'',&HD8<^(MQA-H_-*C"L!66]O.#=\56J?D
MRD2\(S.<)/L<3U!CF5HAS$I-VH94%K$XAH.!!=9O&[X&A[ \V"N<+&UARP6+
M!Y)!5G"OHO29GNL4#3#Y+8KB ^9TG0TG<Z-&IAA2(RR B)WRPL3C;K/Q4[+'
MVH5^^G8!PS\D%^#$PKINO;7!W5]U$TFRW 73Y7AFO!Z"(L;&I3:J!@H]0!2/
M=&6RWS4K%K_))T[S<TV7JWB@BGM5Y0_9:NTB9V(TLE8.JYDPX0@QLP?;"!_]
M$-UY+'N\8&6KBNBS"WC0RA9!^7.V?8/3M6M#NEDQLCH)B"3933I4UBI[\29,
M$=GD/L 4/:8T?:XH8K9/ Z;L2Y5NB>U.F39S9R[FDX$-L8Q]<3>FJ2A.G\D&
M.(Q21**U:3R%YW^A):18JR#&+1IQ@%1[R8IB^4X6DGX?^Z'C;_E%:]0T6<SG
M9#:=6W26W0=Z,ZEQ)D8OUA<#B7>N003#(BJ_&'"\ITU? DFU<P,S5-MP]WIL
MYF:F$['7OLFH%6XCM*NV63X#>1,@:P/_)6_%=#17M:\_PW078Q/_"L^02@^G
MJF"*BSS88OZ5I9G1NUP.D,DXCJXX&W89F00WF3API<O;(9F_PW '@TNX]5,8
MT,IBV K<Q8TKSVW"NC)^M\'=9_L62;)5R5T,U\9/"14Q-L+@J1IPF!Y )47C
M=XLB!R$W(55!;[&UEMRSQ5OP;HC%==XGDD.NWB3BR[)0]MG,'9H\3.B&LA'L
M4#:NTPBL82@Y43PDOPK^5A]_R2I)4)K<HO17;-^_\%X/D:2N3"M2H/MT*UPQ
M=A=^-%H.C:?A4 '8.(+,= "D2B!$*?A,U$Y"B5]@_.:'SV3)RVY:LI+"O-Z(
M9371H@UL00R1(+L[.AJAB7%JJ$&LDR/38ONT=5[%CRJ:CO0K37=/$?%I"^9(
MGJ#&6#TAS$HP7D.*;4\&,\>SX6Y"&S[N"G._7V$N3K7"D"^BWX/*3B?Y;?MV
M'4W3BRKX8III4V"#,IH[GLD0S1Y0Q18*.@,W9<<?W8W;<>=9P>HU9>FV6;<-
M6W& UF-D@T4K1B:J*1MY%6_QB1)!AW\\1??QSGF!";K^^\[?EL,;R\07BFI+
M""V%6DH*S97+2HS/QR/C)9"4$#99$?Y!5IPMAD'4 ,KU3E.E.B*'ZZ3Y#U%\
MGWWGG5> Q7\M9L( 7:'$B?TMR6C&Z_ !C>FJ;7UH=_=EK_NVQ/PE:#DPGS_F
M2'UHIK_+FZ79TPHFXXFN(#/]I')(YNZ;M^B4_P-T:'6/ZR];/Z:IE(D[="B8
M_)4TS<0$M'1$%"H@4&,[\OEZ[MJPYG8&+ \LT.#*OF=KPL4NP=^<)-(%62RK
MJX1M"]A](5N!(+.5T7(X-KXFJT%LG/\R+;#.U$Z\*-]&V4$=GH"EU! (:MO^
M26"6]GP<*>;?72YF0^-9]Q7P<79WQ:KF5I:UD]!!>AZ<B [RNZEJHDS'KA0D
M4M1C=LEHX1B]H=P?\;<1=Y+GS"*/8._LN$ 0]^;Y XF%*KM41&MZQT8T6E6]
MNE<QL#JUP!S<WMI96&%K'8!=<#A<"8Q++'*0K3[#V'W"7R"Y#523T9C"CP>N
MDIFO+, 6M.%\9H4[7@*MP1$B"HCL$2[]J%UK_RF&84IV#1^@'_\" UF1)&55
M,]?8V[HBNKXNTF-Q0,YT,32>=Z878N%U]:P50)L!I!U &@*TI9->-ND2LH)B
M+XHWQ&O,KNER>=DJK3%@10ZX$J_"%V7)I1;N<&VR2FPGD TC;J\$F-:)Z[VQ
MPI(79'/26O&S(J6WWB<'8+W:9TDD*WPV<Y#Q2(0V<*)*GU3AM&//+O-'GF1Z
MD,CI\AM(0.[=!ARA+.W$:#@SOOJTPVLX#:@&\18H3P(GG)DIAC4AY&6TV:(P
MH:[251R3&[AD4WGQMA?)=JW4%+NC'OKD-@I?L<F.W&JZ&-[,?J*O8AY=M)A"
M79?8MG03_YC"./TH622T]+?ID@K/F=896*-G/R2I%@C9&&C#ALN)V:9G '0:
M3M_(ZVE#QN13]Z]Q_89^?LX6^_)7@M)W@O4;*,MEWPOH%Y^![*O/0/'E^,?:
M^F%Z,Y)G^VQ[KA?UYTJ<[.G;WC>:T.)J3R\PS+I-]V#)3<B<IK)AU?+UFM]Z
MC8^T,0UH^.XLE?[(C@V=F5[7IPPJ:Z@@Q.F>P"]TXC+#N>IWL[EZ")>+D^=
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
M=;Z_W"9W2?P:K"*WFP1>J2%W:J/.(A4C52?ZNYCJKN'_#UZ:])GZ\G)B5W<
M*4)YW.,>UIF$0+Z8=TO("5:%'5J'Y*BB9%<NPKOG.!+:.]52<B)585CR$!U5
MK \$+1/*K6%ZCRQ$IEZLU5)R8E5A1O(0'56LCPEDGH&'MX47A_4RW2LB)U 5
MIF$M%B6#]/('>H;1$^'')-67E).M"I-/A$R)'_7_+6&2D21\6YT)B?VHE<)R
M@E9AY37@4Q.;E, H#9AT9(1=+2TG;1467A-")2X]2COM;?!*+F &UR>?8E]>
M?0TYL:LS]<1(*Z+_Z^<*#FJ,_WF0@%SIZYZE:%US]'&TN>B6!^NN6QF5FQFM
MVQFM&^HYJGR8>CE!R_3C$X0OJZ%%PBPM?K(=8^L?@$TG;_U-&#XU0?+A+PCR
M75>7J0V@AVUKW'_2=($W3U,JV/5H:L936QP@!QKCQAVY,E*'G4E=)+X[UZ0P
M;N-P5=#%[H.R?]D5UU<8T@ZF]X3V,$!TMK!?S".\^X-223ZMO9H%[L1W3$\/
M^L7DU?(]#/AM,+&2:8P0.]*A'4>$=LT+R0V1F<ZB:L"R/0(KF_G)\"H';ANX
MK UO?"U&A&Q="TP<&SLS35B3HD">O7V,VY!H%>1]B[P@# G>=C%MI(Y?!TS(
M%)KXY(F30+B-LE9!VU7T2CL3)V]22V1=:8 P(5"7':\[54)LVVAMI23=P^]?
M(;L%"T.! E-;'!@0^2;4@R:AK,7LU&+:AG<KI8?JV$'Z3/"O<8QE^-DI#\;0
MP+BR#)P<0?6@MG'@'1BJWL%E/P%W28P(P>D7VOM5&I]'^..>^,L(UPB?51'4
M %-LSU!E!&DO?EE8V^!P%5/D+B$O,,"7/]BE:=*H&-06!]BRW/'I,22%J11:
MKMSS(>GQ !,?^JXFGH[V?-1C*86=4R ^H;_%URLY<#N:]S*+,QCF)57-L/B%
M)-G;70BI31AA9I:_,-</%8AHHO%K 3B9>?8)SS<):*6X=Q6DW6;/)%D-1#Y'
MI4)@.K4QJFBAIT))'9)2W+NZA:]IQ0,3;^823;P_79>Z#8A2!/QIK7'7 :3F
M=) %1-Y)SZ\#3(<8,TU\#.U)E0!6BK97Z<];)QJ2]N3ME@>N@0BJZ*UJ:)(0
MNM"!QX%6"LE71%2RI&M !9R0J_HJP(0(337Q,_2@JP%=*9Q?!6,7ZV7[GM!E
M8]D\M>K+ SPQ)[JH$UVY:H!6N@4PG.=A/3[*2<#X%+ :_ J +O%C5-%^3H0#
M26RERP$*U[>-:X2(%+Y*6>#:_M33Y!"IYXI6!ZMTAT")#42M-,@R,UP3F)("
MWUOCDB:N!RSHFHXFQFM7TB0AEFXCJ""PG$RRD;6:PL#QQXB<N,8@PE6ZU* D
M3&:99G32)Q?DA87^-.MVG K M*:.H\D!15>>FK"5;DOH8>&VL6R!@PT'G3A#
M EBE.Q>GY;C8TU%OX@BUU-BW5<#,H\KH^U+::]"5KH.TX_J5)%Y,=TMU;'.V
M;1G6&ZL"Y(P]J(G3:F"]I@9EZ>+*J8V"ZSAZ>B3)HNX5C)K%O*8T,(B%[%-?
MSD7 2M=E5"[+&ZNH!+)Y9:ZK177R&28G3ID4P-+=&\6*DI2&!)S9;.QK<E@]
M@&JTP5.ZC'-:.E'UD2J9&R2\.@#.9I-QQ85Q6OQ*P"LBM!4Y:^Z*(99W]3<8
M+@5[6DUA0"888TV"127$74N3"%?!CZHK,=L<;@WD[)<$B/CV[,29X8(J:%%U
M(P7C_,X5#.]@0/?5<_@29+#NUGSAKJVO %R,9UB3.(2N)#5A*[A2Y()Y3*A1
MLDS>BF=>Z(!JF$J\&L"$/O$U.3CHRE8CN((N>:>,NU) (O+$KK4J5$'NV<,]
M$<'%:TUSA):+9<AZ177@  4"5:2Y+I@22) F?NVN]+> 60P$1=$F581M]$@
M+6="-(DRZ4J6 %9!3FM'BFHSH:1+SR/<AN2FF@!./7M6N2YW6I1+@RP&P+3_
M - IG4+](]2EW I6E]P*HY]VVOW+>\VU,#5]I$HE#L/X.Q/YESBYB)=>YB_#
MZNT]@88L51^@V0Q.-7'[M.*D7G5N!UIM>H9=,YE.J-LDEP#.]<?]AZF;W >\
M^L#$<#I[-PRW!*TVT<)N9U=)X^?+[#E.@G]NU_<F9O?K 6BXEJ?-OCPLHURP
M:E,OU'7R*DV7;5E<U0&.95M$&\/W$ SN 56;>Z&N@^(G*P3(2A4!\8VQ/D;1
M(7BL0ZLV(T/)A]E^SY2H#*:60V!C]O13(;4-8K59'"KOJ\ALE8)*8.+A\423
M$-=!B>0B59OGH=+#IAV24P',IJZE2P37 8C;0]DK]</PI$EMC*): 'MTS_??
M+7UU4-5FCZ@Y@UAUM=69S*H*\*%+K:?WPEXSSDIF"<7NNPWF]-9?11A]B^ 2
M!]FVR;+_SI;SWVU;'<7^:-7NZ*=-RTH\>*M>;'HFDUZKM@(@&$)C@$3"W<[(
M\@C=M+GW^R7!S+ F4!/]I$FTG,,O#J)>CC7.G<+UQU@.G[LDQDN4/<"P=HEC
MQ3FE 4;^&&IB>7/%MRML&3B]_%S- C^#21*0Y)[)J#:SVEX?=\OG27P<32RJ
M;D+G .KEE&H6^WW\!L/5DWRUKQWL=7*G.)@X"+F:1-IV$WH]GEZNI&:9/SP'
M+R]4M9M'^"IBCP>%<)6\/B_13(*X/O"Q/7,UB2+KQHHD0+5.H@):\VX,G(EG
MC36Y,"+)" _"UG]S6C$,YW%*-?P\(2([I"?):X!(^A"'0M\!KPY GC-S-;%@
MVC$J 4JMB^?7)$Y3JH'XHM"O4B'@0&Q,3G)VU:'8NFI.:X)M+I2MLRM*6"O<
M*L#W7$^7A!SM*&W&I-:/\RN): =#.O7G>,'2Q&:LNZ]DW5W!C!-7!'3X8JA)
M#$ S"?7341*BXD2A#R0,M]@$\4<[Y8 Y03-+$[6P(T$<1*6$H5JL?"U6/. X
MONDVOERM-2M\4*74GB>ZF:T,PVNZ34N0NBU,AZ9I(TVNPO6EM096*6/HB1'+
MTI_>Q%&\"VXM&0F51:H^&!."G!.?U>V0EA*:JLG_GQ$JW:QQ4]PK"*;>%$-=
M)FH[D=?2QL-7RD-Z:E>$"D@K:5S0?],L0$7VH&:JZ^L!/'%-5Q,W_9#,-\!5
MG.?T5QA$*=M+2'H;Y0<,MWY3 FA^'>!-3>)J$J<Z!(D24!6G/<U1<H\+RJ)8
M.]4-SS(\7>R. 2BJP]8OP^F!M9JNV@PPT,0=:W+3>3#FFN&6,J6>EG*[5=39
M(<IY'%&,2PISK0'&47I&_#@AI0RDES^HW"C@((+)VU5&%BG+ $5K4D!A+J'5
MIM(4,'&0CX*QY9BF)D%ZPVS1AY>5XE2RFZZO!7-&(B+TY',J !L1/-'%A!J,
M>SY.U1ED22;CZ]@I!FS+&4--SO^'X*@>72EW[&GM!T7"@"((_PRF >)S6UL<
M6(:/9IK</QF"8S%*Q;EG?R?!TS.UMN>O%. 3N5DN/)+<^I6@X&9'5=N6P-0A
MUO0=[;6=!5#*<*OS$&B8S*V: 1 ABVAR>->9N%[#8%<.I<RW&HV!BR!<LNAM
M^3L4+1L"ICN93319[(\R#AHE4<I^JUWH?C75B#",?](EC+_\C='J(ZIC^DLW
M-KHEL)2H3I4_JA(HTL4W/7P4Y]_8+0>F>.).-/&%MA-R_6%_/;I-\(6JZ(NB
M6W1JD]P@ER!H4Y;"&&-/DSAUCH3%;%2A;#P.RBE9#2_V"E(<L05L_B.08:>N
M&G#MF5'=_T^(*"$JQ5ZBO;Y=Q L81 ++M*XX0(A,9YIXB.2D7F^0"L$I)JKF
M;N-7PE0G/EG<*F RLV98$\+$4J\EJAF88A\>)ZMK$V'":L!V3*S++.M FAPX
MU<]#;>]_-Y%5*0K,*9HZFIS2=2"(#TBQ+VX_[6H3,_7E@4ML,M;D!FX'>AI0
M*7:6R>4 V4F)8<X<8ZJ;E515JNMUNSH@VXO0[4XG7D@2Q,R?D&1:/4$A4M@K
MJ56GAN=B38*X6K/)A[.]:WV2G*[/578?I&V8GY7R -JN/=%D8^LT4_F0#G&I
M>X[C%_:16W_^\&V^8 E):T2>OQ9<+0FFWG@\T^1"H[2PF\"H30G8[4C=A[8^
MC[.T&_3U2+:WM(_\?!SW(GZ:)0'*UCD(5[LI-Y?1ZF8ZMP8P/<?V-;FIV&K>
MR(#JE:ROC?B%RY6@!D!PBG1Y4JR_^/= ];J'S1'_;RPJ/'JZ]?<Z(&1 7 DX
MGHE<32Y@MR)!$I?:['FU)Y>\<\LY_OLRS1C^EH?"S0T"3*AR>J);4U_,:B]M
M[PW//+-JV1:D&^^M_PA__!YDS\R@8(:ZR%'1OC7@H/%,NT2GDN3W MSOLC=G
M%<[[\6L"HZQ!]:@6!..)0[!N)X@RJZT 2[\;W!)"%FYOU8+ -JPI/D6]0H"E
M=!O[1'QUKCV#NH0C]?+5%4 ZWYM>.78N(Y7W,'NZZI !(='DINT KKH"3NGB
M\Q"4:A1>=@[3YR]A_#T51I4Y7:+*6-.CO&V-@LDV>%O%D%5J 1M.)V;%'#J:
MSXEUZ"Z)7P,Z#,[>OJ7L$?%-#H YRH+7U5-EC2#;MP4<8SJV-0DBE^*(Y\?J
M"ESU<T\LE9C8W;@M SS+PU 3GV\/F==R6 .S]:&*-AD0M@9I^AC?$Q1'* C)
MCKOU,1YLWA_B:\"W'!-JXCP8>JP=5&!J'Z6Z()0B%*P(BIA%D63!/QO.\P25
M@#E&4T>3<7!0WFI'BHQDU!Y:L004#/@J^\2M3Z%3L-G;70A7P8TO8N>B7'WV
MT+AI:V)?'W\8M!12ZQ,T?3:NTF.9US%D8_Z:P)2L,IS\GE"U_];W!=J*9 /
M\%UK_"^[K+25DMI'N 8*#T'(]BU-/-+'I[Q!*-NC0RT/W069,FL.1S=Y)0F$
M$/WK[1HR(FF=-EJ;/>)BW=U2TA.Z?M'_G],?"A.\-=4$"'JF+F]GJE V)<6C
M]G"3=H]=K" 79/7_,N(\\YG4HTUR30 38\?3)%[T^".BO9P4I[JN=KC-^_0R
MM0&B.K8N4:;M^9&D68"[=/1Z:CM'%>>WR O"D. M3F%^4(GJP'(L:ZI)<-/!
MQH<(>/LDWAH/D*OHE8HY3H)V Z-4#2##GE23;[ZS 5$'N/WAM<8#X2XA+S#
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
MU-A>;VGW3#:AS.9>+@G@F-3D&S_142\"6,A^4 /\/GZ#(<OFL'J]1BC]VK+
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
M>F7KA_F.W(EQV9OFCOV=T5MW'FLL@GE-3/P#LSC26RXCQ^.*\6'@YJ]K3-P
M!O]U@F>&^7JQR4$?$!=5)M (\#;(%$J^0_PR"&*[8R[CPY?96K5^=MEJ5FJ=
M>J?:KB80W0ZK&/Y= 2Z^X]!'U/.SJ>OGH-\7CN'JQIA[?_8D&EU(QW](/C0C
MJJ%\A,XSMHS_\M_C#/C:<I.Z=J@@K,'YX_G3.;J9S4W[=<TMS5PZZ\J%[NSS
MDZVI)]@F[# ^?5UWB.L&__M"=P*UPPQ/@QJ>6JV'KK!G$L]#CS;6-^V/MCWJ
MN&TT]<-&TSR[?#B_/T>?[1?4J.XPA-DZT(=OP0*V7-$?[YVA_<,ZC#>ML\O
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
M\G^$"L#M!*YHB"'J!YA,67X^:Y]EH"-7?F;@2C]"<\QT^>V08^;[B]((^\B
M\9!Z(^[">06IOB75)>OK&QO'?028@8;VJ;%E?A V,UX^'["A5PP+X)(KN#P2
M#U/7;<=Q$8B-BNWLPPF&F'QG61PA9+& UK-0+C_N!JI5+*GV9_;"\D"JQ9(J
MZ&H1I0JZ6D2I7N&YX6UN<$"L>1=K6&$$Y%HLN0YM193UE)NIDV<[O+FU+=C4
M@>G =& Z,+UPE('IP'1@>I&9KOH5?A-;8Z*A:S(FO%Q0HZ8AEH\*]XV29!DG
MV:4ESS(6:G3Z0<R!ZRZ(OIY"W'?O)SQMN%:O-&J_!5_XS<_GX.?\7[D\#TTH
MKO+[1,V>UNI!H6ME2L*F"S>AC$0T@\_/W),)NK?[&L%--M4HIPW,=]N163_:
M$(9)4!R5/D"/-HC-JM:KBVTWT6Y@'F(:WJN,=T5MW1N0$NJ0'&CLC@16G-&C
M,Z$_K77,K-8!9NK";#O*A HB!Z)LE?7'TO &5G!"EMKRVM&Z-5AA"PI"H33(
M@2 ,<PG#<[S4T%=O:XW>'GTK%0 !P"\Q_(2J&?O!+XWVZ$VMUBY*>XE(P9F"
M(UV9K4S1IEM&RB#BPE,&$1>>,HBX\)1!Q(6G#"(N/.4RB5C-(_U_$M=C18?L
M"7+HCXXQ9B4Z7/_*]^F9IC(Z$P<_>%F3^D<%9E1&RJF%L+:&KI8E--V9H5\$
M&G4_>5SJ$P]E^9>0DA0@;.QQ3/Y?XM@Z=J=)@UQ++ I1KI,+JHR4P<04@;)\
M$].3:6(2'DZ#J<DU9=D@[56K,D$J^VP[[F#QY#(K(V7Y.*W)Q&F2XV^PI+FF
M+!^A=0D(+:2-A#-QM76A:-,M(V40<>$I@X@+3QE$7'C*(.+"4P81%YYRF42L
MYIGX'?&088WM&4'O3-MUWZO JA7EC5)@FR7 % #KCA&F<+#UT+^^'MS]$B5Q
MBND#%K+$PO9XF7 GG:KP@&OP%ZJ_>3ES!U"7$-1@X  +NPV<< _]. -WXA-_
M #> .P)NX?K[<>#>(U,   X SP#@PM7ZXP N[89]3:LU.P!N /<^X!8N[A\$
M[E*A%[(6(,9:#D:#B O/:!!QX1D-(BX\HT'$A6<TB+CPC 81*[=].UUQ_J_8
M&4_#ROQ-J,R?^O6-'34->]7NW@6I]SR)ALK\$BGGK(1FKU8]L(1F2J"#ROSY
MHIQ9&?5>M7>T(83*_&6T==LA51.[WAQF[* R/\!L.\K$EB*'H2R+ROS@UQ44
MA(=V7,HL;Z#>T5I-T<(!_ H!OT-[X*1WLM^@6]=:0UU\P7F^VEN9HDVWC)1!
MQ(6G#"(N/&40<>$I@X@+3QE$7'C*91*QFN?Y4)E?_M$5E,TN@A2WAZY:*=31
M;$9NJK0KC>JIJP24"B+Y!R>8F")(<;N):<LT,5"9OPR4Y8.T(Q.D4)F_))3E
MXS2-3DI;<0J5^0M/63Y"TVC$LXG00MI(.!-76Q>*-MTR4@81%YXRB+CPE$'$
MA:<,(BX\91!QX2F72<1JGHD_$<\SR8Q8'AR+2PQ_;+]V5Q?N&/_*D4'T/GT[
M?B9W"Q94NS;,!8N%\%N7]PO/];"E&]9S7_]]X7I,?FF?MNYU\;.A=9NQ]SY3
MN++Q7@$<Y!^!VP$HW,C;"+W]$YL+$KU>?$>\^\D0O_QJ>%-V:86%?N&L7T'L
MY!^U<-9?!"ENMSW"1<Q,; \D 92!<@:^FW"1,Q/X2DH/B"FR4!.K/X-/IPXR
MMP-3: "1"3 A'Z#PE#,PJD)O!YG8S96YA P M=%?M.F6D3*(N/"40<2%IPPB
M+CQE$''A*8.("T^Y3")6,P. [IZ1P;O+H7>F[;KO56#5BO)&Q[V123F5@\Z
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
M)5P!WA]6<FQLHP?>[H-#YMC0$0G.$/E5"=N;$@=19! /+*_\8X26T!Y'U)!
M3N%1[SV3T$F.JKIP3TX1REG8;N'X] AD2@I9=,4;<V5SE"F7Z!AX_<F@,@,D
M&&2E(<(1<)QWLSP,/DG$N"XYEQW0)<LQ$&Y1'@,NR3<F($LWV2A#$:)W8;;!
M>T@W*-=9=$DIETG$.? :EP==<_S*?<<*\ARL$Q78IS).TW ;VWN<!#_XXADR
MV9QDRZ_UJG#2E5>@)3A&30PTR1YD(^:F8=GBL506SH+$QF-- X\,D]=.5 2_
M^=><-Q0GP1%Q(*PO*\%DN:M7;\-54LH9@#'!T6Q",$HZ2NN*,:932R8'+OCR
M0IA#OA-K :YW!JJ4X#@Z%,NC+Y4L<\JT:DSE* 4$4T;*&8 QP<EO$C#**D=9
M[ZI7=S]'3CS4SLE6FQ*<5@>B><(FSCJ)#7I8J$(YB[A+@G/A)%B4?6@'6<:A
ML8YF3BB%UF+K28(C[D!"D9/N(%)YBFAXLP/9%"IC;3O4.LEN=NX!-3EN=\RU
MHE/+)P<^]]7"I8@@#F7KW'8-U1*7=W0%54#54NA;FL#>=Q(<?(:BO XD>9I#
MSWJWL]O0QW9$S;GQ+Q54WT!J@I/31$B5%9QI]W8O%&_B4\7%([/^=G?[=ZR#
M%45%-17.::ED6</FAT"NGU^_N<RCNP\EVE\*-,/H3TOK5G<?D:F@KH!M=; M
M'/L>B6U)A[]:LYT/;*NXCQ';RQO6=^)"M]029P^7E'*91*RB5[QY-WSAC*>8
M)2%"+[T3AL@[0I+  W[EC;F'=G],)>&0M7YG?4L_13^]EM9J0F@\KQ@3CLZ/
MQ)@<3[.IU1J2BV6KZ"(*-3ML2E</O$5O2G+5\!3V=K[&"0D"H5B9!L6TL3R1
M6:_O;DBLPLX.D*T.LH4C_6.1G5V/5A6AK>).86?\/"Z&H;2VCDS*RQSH;/PX
M4W(#NT**Q): XR 4;Y;!])@NG5JK)F95EO&4%N#+X"LD%QP)7]D77K5N)\'-
MZK3AJ^(61XR"3PP+6V.(@I<W1%I2RF42L8J^K5!<;QZ$PEB$Q;2MYXI'G!D:
MV8YC_Z#V26V_5GV70)8S("2&K"1Y/_E"Y3BD8KPFHRRC*<TF)!66&Y5"2L=>
MJ)045H]IL5U2+W1'6"/.*07SKZ2B"??\M^P%;T.1GC:4 2M#V0$K'/,?"5C)
MP0OU%XU,8^%&;%E7OI:HM4 HHU;I:H^0P,!4A_W+CI:^4]#RGGJNYQACC^CL
M@[ZEK_\A\N0#<0Q;W[SP<?,R-A<ZU3SZPQ1;S^01>^1F,B'C#/80,7>4VM 4
M)Z]P%4[_%8"KY 6CVTG@X11O1W$%*T"Y8IHEI5PF$:OIAGXF]$>+!2=8*B!?
M$E1@5DFW>ML7_YZ097'4XK^^EO?=^PE?OVOU2J.60G"PI]4ZD ,($-\/XD(F
M1OH0KZ<&\;;6J>]N:Z<"Q-5T<6]8C?)<+#D-BG;=7HQ,<E@8ZB_[*9= +B7M
M$DI3I*]=Z9UY]K1J;?_KP0U80 H$6.$L7H;'DV*MAN;^I55. =A#]R'%5!UE
M7*QB;GI+2KE,(E;3O?Q$EP';>KY\6LSG)F&I,MA$/%WXUK1_H('E6WQJI"_"
M"07?4(&G -XR,!I$K)Q]RBSNRDW1,DF8&B-D4._4H=ZK.IP[\H1MUS8BU<U"
M3(<6GYT/V-#O2);YNDE"GPJ($D D@"BFL\IN$$DJU=E3KZ6/FIY>G"7-255^
M914AKBG*JKAYY@95:[6@#TH^D137TB0)DN18U=T'-DK;U,R\TW#W?&=;%6Y?
MEY>?43]RAP%VS.7;3I64<IE$K*J?-S=8$(]WN=8-;T$=<Y8MCX-.Y,P'9%U7
M5.!@?E;H6C4FL8@S^B;"9[IH+U@_R<\+[\[V_DWXABC+*[#0!R^GZ(K)Z3D"
M79**>FGM!!7K3F*%/W@C6W]E_V>F+4+D]OYN6'D:_.?F G$JB/_AMO]U\.7?
M%VB3#OK:?_QE<'?!2A1\1!$)C@F+<'Q<HRZ-QG!*N+6>S;'URGQ)R_;H*[!#
M_VSQ^.>S0PW\'#L>2PUB12HI!G1BN;POJL53SK!'?PFNU-*'78_^@6_]SZ4,
MWB03;YT]7!(AE9'MZ,3A8* 3NJAR:7.Y"R0"_%2K?Z70IOHVQSJ[9_'S694M
MGKZ88Q?=LZBN3N>CJ;,:S]O+]=JJO*.H$AK>_&M8&=Q=W]P-?3;$B;"3B&1$
M#'/\3"HCA^ _*GA"WW&!L/D#O[IGETG\C>!M&$T=IL4_#>^O*(RX "A KIB!
ML%C7+IRESHB0D*8QRU/,F>%-*U\-W61%6J]L9VX[08?@Z!Y,^C@8]:?%R#5T
M@[<?S8A\EJS^1'79"K4->_AYN2[JACLW\>L%M52F89$SOLQ9WAG=)3,SYMD,
MD(&UNHI:J]NEM7I:6BO*.4KG,F/YO?MFX05==8G^7BYE44?\U?5N,2..,8YZ
M"$)>XA-]@3&ACH?E]7W?GIK)!\K-,47<D-+X;-KC/Y)XGPV>ZDOH2C^G[_><
ML!.Z82V(WJ<N _OE-SSJM/3>F30FA,ROG:/!W?#F<? 5W0[N^G=7@_X7]'CS
M</\X'-S]DK4\)$_V,W8-7OSH@3IX+/M"OK7: W/"00\?[OUD V^O_G_WPISO
MDZYA3MI4!8=J$:KW/HX3^D&H!S9W"'6\>,D2_DY'IP\2](,N/.$6FU&8.P;]
M_MRDXWPF%J'^FOG*/B=SS_\N\]J^67P,W-IQ$/2Y!#!Z]TN___!^==QMS"(C
M,E8Y.1HO1LYIL_<9%L7-@KOEW,[>TN<H_RK_X(_UV2Z%>@2U*B/U2)X7)G\)
M>JK\Z]Q'0Y]/B([??-7H=-$4?X_ZEG0X-EUA.=_HG@<;5G0PG,C$MCWFKB*Z
M"HQ-V^71!V^*/>Z^4IZ8"]UG@+UPZ#>L!9W1;I\541&Z>[FYR)W:"U-'(X*H
M5\4ITN_\OK#\K=>29Q$@['@AFQ[[AD-,_I#OE6].J>]/Z9%0UX.ZY]92"/_+
MQ<E>\$JP@^BNCG[IFHS);$0<G_V-FH;8CBV0QG"[8Q__/33")D>C.R7$0S^P
M2_=RCO&=S<@)RMF'\XV=8G0R[.'EV,_1M6V:=-AXY@>1@@="<?N[$_ZFX,OV
MPJ4,<S5$7ACH^>3GA#JO4_8DG07.:B,BB<+ YX ]-RP&**I2]%O4BV><U-A'
M>^*5>NXF&5,],4V$]=\7KN?__1W=1X^G_ 6&RS=\%M,X4Z/?8/$ 7C!I]?Q[
M.H4Q<5WLO'*>8S3!AL/,UG)Y"3>-JV'P#INA"M,G%Z9?D2_HU,C,"?MD'"DC
M&F#9OY?BAN\G.E?5Y3L"*[!"U!:.1/A R08'TPPH%%S+"1G4A!J63@VD1S$=
MSB(D1>T=U746]1P'(*3&'DT6+'02#M.'W(>U]2['$ R=B$?"/%BT6I6I-V%;
M].?QTHE6PY\0SLOOR(^(+[$VZ%QX%M0(W-G?N2GF%ECSS6;_Z3,R7)=ZSZC_
M] WY4;B.ACZ1V>5@QLJ?!6"GH/57"KY7?R+/[,_H>K5V:I\^T.^PYQS"6\5P
M JO%E6F!&WR-1_Q92RF#:\8K5Z!WQGM>,"+8*; W\:XF_G<T^CE]P.'.@$/U
M:UF:+7AN/#7()-*QE<4&768I9O@/.N=W__-3MUZO?KRZO_[*?ZQ]?.\[)?2]
MQONU!85@:L8</EOZAQG!X?AQ.!KVAEKG([,F]L3PF+]!9TE7_X?%B,* KID>
M/U&EJS<UDGQEYSSAHPU&3D=MN%$&_;G E""=&]U64)N@ZX;O.?'GF'2"ES 3
M%SHDZ_QE? @GR(='1V$2/DM,&>*.'6,>VM6I_6/Y/%JXW/DA6^;W@4UNR0@Z
M!;J7IH9N*4_*=.Y<L16=.Q\V6QQL:OZXU:/>!K6+S-[2B3PO#-\1I3\37H:$
MF4B^ /A3"@WU:'F1G<>9EIX$JK4")X*1"KW.I-]J:KY'13B(L&[[#*%?]_U%
M'Q.&NR8Q*D \GYL&86L.-5#NW!\V?8,_5>9%^V[#^AJS]#ZVN8KHRO?U.3>^
M8W/A@Y?[R/2#\3)N2K]GZ=C1F:-FL+2H;8Y?Z/1%W-K\^R]+*49,UY(!D=7D
M*>"2BS[;C%GOF(%[+UJX7KR%\U-9T!"_1"W;N6_9F+2BX&7(LP(#9/@OBB2J
M134S@))/9O0:_,[&RVQ>X"\Q/6(*\VRS.!P7Y3/=#S ,TU?A9_K+\](IBFYF
M H@YOK+1MXT-TUCM<[C9#$RQ\)956AV:8X.7N?Q]X1@N=5W80^?KDV:6E"G]
M=[9+1#9]J8/\FD)N:(5W,R!M,W"L0L_7U'FYV[*7AG)-X_VOC?&*.Z# ^_H>
MS:V^!XOP:<%XJ,I="X@-%'09=44W@2?!552+:%:X?*ZMD93!(WOA(29-ZF8P
MWWZE<?3U*[\DX@V$ 83@0_J5N;_16%EY.[#R>+Q<A@-%6,HV@/T2!:%CL(Y]
M+P*HB"[XO@B/UB34BO;:XKC_]SN^VLSP:U17B,%U?KZY L9OT7W1LFF(]'VJ
M;+HK!K -EL^^P-_AWY2VW/(C:LNC+]VJM[XUX7^.FJQ W,&[EKY2P@/-S4U=
M]IN\4A]X=N' ,WXC')RCX&7"1_0L)>:4I5?7Q[HN_Y3ED?H;E##=?HYMNCM4
MZMA!2(8.!AL9:SIQ@1C^Z]W>:((E\I^NJ ^.K2^H+63]^EQ40??4]4-#^B*^
MWN;;*XDN!XXOK_\2YB;Z<*,KC4[FU _FMMYSL.5.Z.2ITC[;;-&AZX]+G._&
MV'=^QPO7HPN^XV<P6D'XV3]0" *F;AA7=.GNWX]6KBWX?D1P&1^T^.;=WUXP
M[\/WM/EZ*HX@C(:<HU!=J*VUZ?K#UB+NU#+,L$PH-_AU.5[V0O\W.G_N#S.1
MN[[+'+"%NCA,\HS%],714?_-7=O]C_F6A8^-6%/V)W=)JL*'8)ML4BR X/''
MXK[!^,<>\(=JL36?&E[+CZ8N7$)=?AYJCG)OBOGW"-L9C0DWL#R;S8](C8G!
M#XAFS(<+-D?LS($NTW0T"[J/<T+I<"Z%IP"KB=&OFL0/&S-DL.XO]+O^284O
M:[Y76()GR;L5Z[2U <=@SG\R.@Q&AGIKV%UYF=2!G5,?=D:\J:VO>S6AG\8>
M.\,,BM]M"@_]C$J5)<&-@VQ;W6"^<R#(U>BW0W,:/+OD:/!F^A7J1+ESV])9
M*(M.R8MNHIA?M0I,Q0*&J1F5?\YW.'U7% U3()V=:5EL6\T2%]U N=BF]&TD
M;(C<YV-H@YQ(T#-0+7_3R" >?$ WVW3/PES7X+O<ID3>L $<T[6IL^^-IR2T
M4B[;CF[8$/;)^D3.T8"%19=X-?A'O_LG&UP+V)D'MXD\0NI/G-DV)X)R'EY<
MMS>!)^^[^%3=B?\[?Y(=%TX,Q_56>J@O#SU7<%X^3]^\F.OAB9^[&+ETF\@T
M0-B7K,RGLUK!?>X$6T(W8MS#G3K;E*PFXULN9MF6TS/PR# -[Y5SRQ?/<J*A
M[K,-1A#OH8N&%9T+_;(IREP3B08L=/35J?_"/[%C]H_;1/JX3NA*OK#\MYXS
M'Y2:'9>PDW0_'O\VW=B1BA-:&]Z2 YM#7+Z4KK7L:(]*X"J(* 4(^-T>10V&
MQO_ #N>X;%Q_G\IV6^:*'.6%9X8A%8=OS#W;"8[W#6M"-<*/9X7'H,L]G!_8
MYJ$%AB#;B[[65Z4 :'11MQTZG. $P(_<"-C)NUU#7$%6)[$_;.>/-=L5B&89
M7HL&MB@S%XZ_HB]/X9U94"1P[< @N.V+1GPAP8'/Q;P-'I4AXT5T$*% SM$3
MB[&L/)M 1UG4@)D8%@9D?I'+PS7TRXLY W.M^M?0@6#@6&6],!LW)6:0@\!/
M@>CW*=9==SE"S&;*XD$4.8A%G<WU!9LSB"V7(T*LE=?@G\',>918/Y<ON R.
M=&.V!P^V87%C7Y MPBVSXD'X+_"+D<OFJOFF1+?YL?^,Y;#P]7_I)(\=@X7>
M\$Z7;[FRA>]?8L>=&O/YROSJ_+KF,N2_F='%%88[B]0),?F*N$ID"*#)C!:U
MRD&X#-DC.M? U[,9P*FF&6XD?VBU1^#I5<^8OS;PXD-E#,:=<T/'T-P/E\O'
MU7+I9V<'#/SL)RVY!4#VT+>O09GP)0A#H+*5W]W @!%-$*3+-3O\HBA:S)F'
MI'_G4&3?X_%2AD0-S0RJ*YYM+3_8\&L#\QB8]J6F417PX_'ABJ,Q=XH/<KGA
MQ3S#,4@!L)W5MI6G=_FJL^;C+I?X_E:OB#]2^QCX/=2S<.C206?#EX.A/3?&
MJ%UM,T;\9=L%J49=R!P)Z:U0]9F_GQJ7L--?B##WWGE@"PZ>R2['6FMJS69,
MXQB&]S<F)Z39ICBY](J5UQI:NRO>_V)K-P75$\MLY6<=C:I_@LAGO3P!"7,4
MV6G2ZN1A>^P^&C>%Z+WDZ'T/HO?[1.^#&'U,]+C5&=<;D[,WOAO$E^/N5]1J
M8VH*I,WLP8\@!)'*Z%YAY;)L"4YRMRQ(!@]=&>8XS?A&G6#'XJM0Y+M! "J(
ML3)7GRU%B]DB"*@L5R[,$QF"I##;SZ%>NQ44N ?HB>4TLZTD.MN^UJQVX&?H
MW?HVWGU_Z,(5OA*],\[).=I\;9AU'=S09*%?D^7(7ISX&*6V+ SMS@S]XFD\
M)?K")/>3<.GH\_%SO3L^P?)M^[DY 5GV5.HE\JR+:$SUM\J)_U3E_QS49"(T
M_%38)KM?]_.9#+LC7*L;4GM/T%?*F*F+;GB65\87^]:\E+<+\V1>HP#@=:1P
M[]C)$: K484:L);'P+F>!9S98JL"B$"FJ<JT 3(MG$Q!3XLG4R7T5,T2<R&7
MDF^=M4AJ='C"$70T4[LXIIH%PUIB'?=O :>7<>%5['A;T+N=4@^RNMA[6D%)
M H8V,20<.^R+H49J&&JW=G>Q4T"2@*%U#-6[0O.Y_3&4UOE42\'BA$I15A1#
MG=ZQ&$JO6VVO5U4.0VJ7/M_'!R1^+]O\>'_*U,U.P5(W4_ 8T^I:6VLJIV4E
MI2P?=T+=[ .\S-0:I-2;@#Q%**>%/&Y,3CZ;,E).2X*!6N;(R\H^TK8LN^=?
M/=NXR,-3*5>E^8(J"T'"?TXC;_G#\?9(RWHF3B#,02#+@36<D@<N$Y9O$WRZ
M+1&GDW[7B&Y#O4U/22G+AV(S)2@V(E!,ST-K]B"6K AE^3N#>GI6448OG3KT
MTE&$LGPHUM*SBA(:[_2ZBC9DW,S)+TQEW71RY6/2W=?SX85D^K=RZ;6#<N6O
M-J^"1Q/CPPOD!MF6'2]\?3,)/OH*93/AFSLRX;^L)@'I\)!D=+)T^(SSE7U>
M*Y>U#!B#G'C(B<\;G"'7%F2:ZUQ;D"GH*<A4?3U5^Z1.V#!#ZGO*)QA"NF#(
M\KY?+L?M6_KU,M@A-?6]KK6Z->5"<TI15A-%[:J0EK0OBM)+?J]KO9BZ.@K*
M$E"T>6X@7,/9'T5II2[7M4ZG!RC*(XJ.7M'22X#O--0[@%<[ 3[&X8,\]Y,=
MY=9J=>%*T@'^86H)Q\V>6 Y0 3&4D;)T.]Y+PZ=,"7EUK=E0+VF@I)332Y3F
MYN3D\RDCY;1D&"AFCCRJS$-H&\TBQ+X5D.ZN I*W1^@Z:^DVZ\V[_JM PCO5
MP2[4&U"$LGPX=E.#HYRD][K6@EQC52C+C_:D:ATE)+[7M787;LDJ0ED^'%.U
MCA*2W]N0_)YU>RJ+-=8;LY:2O.%<4/T\=+A9#T>6>;Y/5KP6N.G,+5^FCB_[
M2;EA:GO0P8PEW>]HM!:V6>M[B3M/Q+YON7N(&17O5<V:2[WPW'SS]:T>'O7-
MV,\]ZV:V*FT@/]38:(M.Q*[.(T*L--&H4^PIHC5JXN73]1XAT:YB82_-J,#\
M,OPY[Y1T3Q4JU#-+7[4<"!M:!2WCR<O<=OTK(7.;XY1UTJ/L,"AP#?</UFJ0
MZ>:JOY [M1>FCHC%L4_58=5(3C<F$V.\,-FU![_AWP]&R+!XOR#6D)'=WN#Z
MS70^TO"!M]1E,O ILW:0Q*7*N.IURKL\+7M&_K[0GWF?-V/9T2[H/AFVFF2&
M8=MK;P+"7"'=!87"\DG_D77KL>R%-#4H$QS>GC5XCGW/,5B70IUU#XWT9M+"
MQO64 6/'KG!VS SV(WVO9=,?A?:(RU$D^0KECN[_2(?#6H4YW\-[,N/@HE#(
MDQ\LB&$:5/(((Z8'QH2]*CQG8E!@_=$H''R3:/NMTMCEG)5PHQ99#QLOL^9I
MMK/L=K9Z>CG.H'<PQQ-F/3S/T6W0YM$A)OF.+=ZHEF$LTM0Q[!#(EP5& @6K
MA[$40]"_=@V<6M#DTI\[?@Z"-G/,>I#2,8?7B;2P^VEHE=< $BMPC\K2;^;,
MW\:TR N[6MH4*IC=O*)OFBR\!95!O,"2KRU:T-1RJ3%! ^BU<?Y@C>+>,,9"
MA:9^^+9;V[FV%R-OLC#%UE#2%Y9J1SP3WK6P"(D11\PEO>6F6Q5]R;B&5+E=
M1M@5/M8+G'+J!W;X*317U35#OHY*]A>FAG\NL,/6!\)OB8C UWB#8(4N];6V
M7.J+(NV*3_4+GZEB-_O\_46%/76!%YX=_H'OV/R_^-N:;FO?NW\J!/'#JZC8
M$ZVEZK%X1?.$>NNWU/V.S@-KB??/X<E'P/L,8T9QAO74@E4S;>AJY1A1XWP3
MNI"^H4*^I5)4+?(7]7JW79>$_7IX%_Q7ZJ:&>1LKQV2UD#"162YA@3+'91HB
M6\GHA.A/:Z5):GLDZ>UCS-ZK?#S\$#8=YRY+'C1GX\[/YET?!51JQPC32;5?
M7[:68J3N&8\V17VT=B_#1:O=W7WJ]M"_OA[<_1+E4.;24W,ABW'TQ$T#>'J'
M>7J-MSV]&TL_B9L7'PLXM5R+?1KSB<RHCCF.0=7JD5@>%0NJH"\$NP0-K#%U
M4SY]H(_D.V[!IL-[PI,@*#K'!@_1K@+9V]*[3,X)_.P0PF*1Y^C7,!:\/+$*
M8NF>'7G=6B&F\,B*;^V#D+O&8ATZF1#'B<3A;3\1+8A,(I<56CI'8<::L7[Z
M9;'X+74JF;I73%:)8T2GZ2*"QU,THVB?,AK^! PNRF4T1E\$8=KH+-DI&C_%
M<G1.G4=4A_;<&*-NLZXA!A4.#)=#(N>Q+#:;1_L5F]YK<8 >J;&%3&/,=A(N
M&M,%@QVYS!U;7["J8RS"SEPC^A<>JJ86GGW%(/PC_S$2/;[XF[OV96)1)2'4
M\%$U"0\0@K, ZBH0'V(^>?;(4GE<OPC8ZG>NB][KG"UGYBM'Y\3X3BJO!-.7
M$&?FER\+SG0H#WQQS?&K_W6>J;DU2MRHKN<>^-]^"+[\0!QV!QT_DZ^&9<P6
ML^0+W7(U>U@X)+J<#>YNE^M9I4YW4L)B]E?&O^TCKB4<,7Z1-&(QSO)7;B/X
M\0/=C_JG9 &T]"4JHH>HW+:R[>NK;X1\H0<6+I!9'#B6QVSK2;F^(6.%ZXA>
M )/S-#7F<SYQ"NR!Y5*^FEQW"F!]UN9F1.:VDOZ&C%G('^F&Z]'UR=N2\K&1
MG<U^=+<28@>?1E@B<,[V@KJ_-+.OA<NS#R,&=*8_AK7 @:,I_$6^*-Z.]\NJ
MW+>L(C(?39W5>!(4L-JRM1^9=*L8V>"CX<V_AI7!W?7-W=!G0USM#Y:<L5_1
MK#FU?I610_ ?%3RA+[E V/R!7]VSRR0;VN!M&$T=9@Q_&MY?T3632X!:-1:B
M8X;HTP?\ENLO%1/K)U-1,/)5@OWAMU9G7&],SMYX M=JX[J, G 10W9MN/B9
M&N_GI2,9N*D%,&0#W^+X1Y',SG#1:TLWG3K9^FKZ?K;'W*%+*EWS7'OAC$G@
M]_/'3WZ4*71B7)?=_220G&)'F$>:N/CP5! N22%.$.[*J.R'KW-2NJI0[12C
M?&*MTFV%)(\DI%R]2 #+WC),7'2T:%B!VJ+YKF\'-0N+)U,E:A:"3$%/0:;J
MZZF:F2]/C.H/;)KHB05XX2Q]K_03(=,KV!<FKCCP&XOU__;@1]*Y!+YRK]/_
M^U(XD4]2.6KO=J!&02X!)URJ>Q-P,34%3@*XNM9H0RW;' *NWA,N#NVR<)L1
MPI, KJ-5FV#A<@BX1E4H6+K+PFW6!3@)X%I:5<$ZRVIF=_:=,9O^V%LXV$0/
MV")J.Y^G3J1.TW_8VYSOY["NB99+-FW/M5T%1T(1RO+1*MST3=?;E8W61DV]
M):&DE.4[ROMA=6]'63I6M6X//&9%*$OWLFM".>ETO6SY?D"UJ5X=.44CO"8K
MN^#\JGJ,MSCJU:X*25<IQX5]D;ZYC?TOH5_&[C2I2O&VW/6/RBE522G+QVA'
M<B@Y 48/#";7>]",2!'*\OWJO4WIG@%H,*5%IRS?FZY)CEG+,J4MK=J&XCK)
M1OG5<!E^Z%[&7K@(O.D,/96N7&]Z3;+I*EBW!M%J12C+A^G>)Y?[.=0285K3
MFDWH):<(9?DN]7X[O[U=:HE ;6KMAGIQOY)2EN]7[Y=>N;=?+1&H+:W5%8O/
MGUIH:@:HPPI$X$YGXJ?L>?:SMSL=B#-E?6JJMT\M*67Y -T[G+*?(RT%H-2%
MWJ=R:AF 4ER(UGM[AR3V<Z&E0+1!(0J] !6A+-]YWONJR'[.LQ2(MK5J->=N
M<V8!Z1OL&I4GXJ'/"\/DW<_ @<[&/Y%\ZX\)ELJU;^G\ISFV0@FG?@T0DJE5
MH2P?M9*O#F:'VGH=]H**4);O:.]WJ+*WHYT5:IM:HPFV5A'*\GWO_:Y9[>U[
M9X7:AM;NJ'>%1<TH]C?/, WO%9SPC-P9R3<9 W%2%;O%SDQ\*IVJ"%VX<J,(
M9?F E7R9,0/ =GO@PBA"67X=AKU/"?=SO#. :UNKU2"K21'*\GWNO>WK?CYW
M!H"M:9VN>F>(:D:_U].Q%72ZH4$C]WHDWX1<@X$LI6SDHY<CH%X9U$N^6RD?
M];WF[H4(, ^8CVP8]LO:.BZK7 KF6UHM0<XNH!Y0']EU[.??')>B+LF_:5=W
MQ_A50+V:<?]E%QO>)3$04;@A4;)#=;DT-Q3!5E]-VNW2-)2SJG5:<6<$2V"I
MIZ8 <>4@+NUF:CH0[_;B-M@ <8!X4H@W]N_$D'3WD48:15-KU^..S@#B /'$
M$-\_J)1TJY%&+D-/Z\:6$% 8XFH>;(2W81]9MW=3L4,-910OQ6!M/:7[L$]^
M]_'@RS%797R)IMGC(G9K<'*)E9&R?)2F="DV<Y1VH5Z'(I3EYPSM=\5DJQ.>
M-49[&ATZH%0-RO(3A?8+^&WUH[-&:5UK5]6SI6H&Y1_M5VQZKVA@C>T94039
MQ=6I=CVE*[';=<J7J$%<7Z3IV?X6E$10A+)\E*9T!39[E';KD,BL"&7Y7G1*
M+3>S1VE=:X(?K0IE^7YT2ITZL\=I3>O6(<\^V2B?IL9\SHK+8$NG[K1+=S0F
MYD (!*8(W$MY9+35T4GI<NQVU0QAT;?T*"C6GDRE;$(W0<DR%0Z3 /S*@#^E
MY/N3@[^AU2 +'\"_W^8AI3:D)P=_K:&U6Y"-#^C?!_U['N4?L"7)"/U=K9<3
MOT?-^/]Z4GX@SM6.!=+R3Z["NW*6ZWLO9,FW,&DL3W6M6X_K0JEPOAN 7#F0
M[WT4G7RKDLKN&RZ? ,:/S<Q/J8&K)(S76UJC%5=/%D .($\,\OVS,Y-O/-+9
M3#>:.?-6#CT.*::Z*:-52^4IVG3+2!E$7'C*(.+"4RZ3B/,0;LQ5F+%!W6+=
M7HQ,LO+PXOWB+2,-)OD7T9E,Y)8+]-,-L!Q=?C"-+69#:W6/N!O;@"UF"9!Z
M=(V.-/:)+:W=.J)0 2"U^$AM5(]N'Y]&K;Z>UNO$)<< 4@&I2Z0>?=,OC4.4
MAE:+[9N@,%*YE_W!&]GZ*_L_IO*Y#&=PMY@1QQA'B-[>WPTK3X/_W%P@3A7Q
M/]SVOPZ^_/L";=)%7_N/OPSN+A"E_!%%Q&J2"9-J9"R2* RG!#D^$!!EY\R]
M0"[;-OS IHE<5A9%0]@9,U:/O85#/?HYMLCRHR>36#IQ?HT\/5LK1OYCZR?!
M'T=!B0_'+_&A\=QJ)[BR:/!<=SH -LBQ_6Q1:>H(N\LAVU1!^)S/4<Q,PG<'
MI)9-0AD)_Q<Z&30*6X8&CRV"YD7A[.G#;C3QVX@F?H<4MP\14WIH;AN61[_I
MC]4'%X404SS#6F!?"W(+HM#X_$KYC?]?>U_>W#9R]/U54%X[L:L@+0]1AYW=
M*EJ6=[6Q)<72;O*\_Z1 8$AB#0)<')*93__V,0,,#E*D3%(\D$IBB@3FZ/GU
M.3T]/AY2R/M[JY]8CAU3H==L-DJ6Y&T,:VB%CJS\(X<\N0D\UY[,K[0%"+4Q
M-!N'B7BQLAG>CMQX>/#9=3P$WIB''!'8XLD8%8,WP8T<^"T)HP0F8L0!@-1P
M1V.8CQL#__'\C*!O ''L(?QA]1C@@>]-#@U% 512[BB22+YWQ0/B&)E10 _W
M\ ? W3)L*Q('O<D!_@LMQL/ .32Z'OR;#(9&#$QX'HR K2:@RV"NP,%)"%2-
M8-B@/K+Q<&^F,72C. C55!)[:%@C$$!REB/71T62<<Q."%W%+[\#"6%=+B)H
MP(HWAVN:I=1!&.EU/QWGIK$)BOYQ*,96R$(9:(I A$$ZPH\ N?")MCMA\([1
M=WW+MUU092#'05$(!!N(9G@(#1SDC =@.^.7;O<&P/]7X@('&# .:T /(XN-
MK*\")B?I06P"%EXR&F/_$?2.4K_?!YU)(X&Q!2'VK; -(X3G1<RO>BZSI(M-
M\1LXU*?, YN;UJ/42/R0^#;&-B/#24+4;-E+^-<8$ &,S5CI@N:'7H *B0<M
MV4$" L=Q87JAT8<5@G>#2"/'CG+K>>#;0.,,8U_<Z.O&L&QITSTW7!SJ>2@<
M,-+ATZ;Q[Z^:#C"->PNP!P:BG<"W,,_(&%KWR 6C<>@B%PQ" 3 +D<M\Z/Z5
MAFV%9LL8N/"%\5=BA?@H:)Z)L$*R$@&J6=-Y5>H'S'T14#)]%]B]T Q^E3:7
MZCM4F9G9YXC8<KW(Z$V,/X.>M".Q??@B[?[0N/2I0WP)[43UB_$@<&"!,0B,
M((EQAKTD<GT11=D4P1[X$R2,">:NX48@1;X*F /)'FPS>/!QR"Q#Y+/& S$O
MR!X@/S2!:X180$\LH'GAPS!@,Y4D:GK\)JZ")V(TL<&$MX,Q2:F'(/Q*Q @%
MB%!AYE[L"<^%^4FI"&,EPP!)0>MJ@74-4N< Z#LR[A,/!IT:*'TC@C>!$F#/
M6#9)7NB1(<W$0S,$O SLN;"J'M*J B+YP:$4QO\:+M$)NXJ(+KC*.*+< /(+
M/@0K'Y89GH*%<7AZ?I .P\0V/;!\3$D[%J"H:J9VH%9 =O&W'TY;S9-WD3[K
M-0F:%?7P$5$&$XR'H0#S#J WC ST(1WC5HQC2O(QV@W30"F47RKP,UTT0Z>&
M.-JEDA8WH1BYR2BZ <L7_<N!Z**6%LY=<"7BQ7+NKGUQ+E=6Y2*E08^;)!1Z
MU./RZF,:]CAHO?BY68[.$221B93 ($T:^!F,#PU%+!_P]1BM=.2!>>(((QDK
MY,>::]R7;4JJ9IWPBI"4>KR[=O72M$Y?40O-SBL3X3X&D0,_H%2OFFW\$ #\
MR6P3NE#LDKE2A0>=/AES)'&$7AU*1?#!A7N/01KP_L%KLD&V6N!4@!D'JT$C
M4Q2):8-R]LMJ+!_@%QY*,YW_0T;P2(YEH:%,QW%:0 B!]_8Z:_-+VN1[;C$#
M]F)@OGL(G@[F\DFTQ6BZF^;AK1B0=_!%&=$;8QJ6ZE')H:8CY> '__\==/'>
M"^R-,Q*O605BG(Z'SVK>$7W2OE9$M@D(".5?^2"\0,.2T<BQAZ$+[)<*G,Q_
M<GV.;!,70K/W8+D18LE1NK>\A!RN4 P2SPK!QNI-V#$;NJ*O=#,,#'DF@D8.
MT#T$_0]]ZE_A(YB4,3;1!L!?B$.&P0-%;3R@.HX+XRT)L'7J5J(A WW0&$DF
MZ4:(G808.H5!\3@HYD)R,AL71W%PL9D/E24I"4G$R:BA>8%). ;/;HI#]QP!
M3)Z [*47A*!X: < 1ONV02%^"O:7NI";!HW&*X"U\+RQY2#M?WK1P(P8CNU7
M9M*\T/=OAN/>,,S&,SL'Y\6,K::>9]E?M2QLX^[B/W<'EU<?+J[NF P:%6R"
M,="AV9RK3VT=QJ 8#GK@+GT]L/K0R%M V8,UB5[\/$\6D6S-,L R !'PP]WU
M^8N?[V@%@+_.43H K_WC1VO63LDSQGY+YN"%%8)M,T!S\'8(PF-C99W2*:U#
MXZ+[Y>KRZI=;X_6GZ]O;-\;-Q1?C]M?NEXMUJY<5]:#6Q'@-KE+T!@4=.(0H
MV?%_8'78('-C%O#] &0D^-BO<2-E&"01"#;PK,4W&TQ%,*YD2VD3;]X:SZU[
M2_D!M_90.(F'X=0"&M];D6MW?>>#ZR4P86*T[T?H;(E9G-2J).A*$PC6G5PZ
M=)9]MD:)>%AD#R;B__3B> 7")54D:8HFN7R?V=.[($]OM5*E-(*<CS<[273M
M>2DUK)ZXJ%<8/ZA1-5>F=BT=GP+CUCI@C$IU)G@J3P;68FJ+UK==K^].KV_-
MO[N]OAO+OW.&A59[ HL<RLPMUAQL.QB- I^=Y$T[FE7(E=8PM=NG^6JBUT2O
MB5X3?0==T'J5:]:JB5X3?6=ZWE>B;V;%B2L1JY-B[.-L JDJ>E[D,.G+>2N:
M?'^AZ.-2?A 0E&^9^034[*ILF+O@G-S&VSBPOPX#SQ%A1"[F&LM'M,WF'(70
M-V"M:Y05458ZH+ ,E*VH](/9.JXJ@[EQ:UVCK% YI%TZN;8D6;:"L@W'9NND
MOF]S*U%6JJ6P)%FV@I(+G>/.QF&L+F>Z6?[+3OLL>]ISO<0[WW.]Q#O?\SXM
M\68&E_Y-P\#\<VC?&@C>-,\=.MP$XNWK9013PPVE6U_50G9Y':\23!"][E/J
M?:2=L5Q!2(O[F&&CF^W&T5;<<%8#?&, 7CK=]/T ?W(T[7& MRKOE:D!7@-\
M:I"E%#!>B@1_6B!O#H"?5MT.5@.\!O@T"7[2S)5YF!?=']RO>#RP%N!U;'$C
M>]XGEW5/>ZZ7>.=[KI=XYWO>IR7>Q-BBH?XGD["W^M1.M=V\VU<J'!_G#'A9
MSR-7SF/IJ7$W94L=Z[/]W#CL?,>=IO4-(/L U\[3X/H].7;3X=JJ"GC7<*WA
MFL;_6D^6KD].UIL&U^9ALRI3KX9K#5<%UZ/&DZ7KD[/^IDO7YC9>LE1'[6IG
M<.<)72_QSA.Z7N*=)W2]Q!MG%:S]@G-9IW5;0W4U=G>7T/42[SRAZR7>>4+7
M2[QQ1D8=>JC!5O=<+W'=<[W$>]?S/BWQ9H8>ZDI7WW=FZNSI=3MDM*>N=;5)
M/6\JSKZC/LPLG-75KFJ<Y5)D2F= ER;/ZGI7-<ZRW);OJ-WWB#RK*U[50:;:
M=ZE[KI>X[KE>XKKGO5KBS0PR;5W%J\U#Z1**0S267ASBF<M7[14^=A>9Q^U2
M$'4IA:>>Y@@NIV[)7@%DEZ%YM JA^9P5H_8*'SN,S*/6*FH][9/,?&H$;96V
M<J&" X4ZW7MA@)TN[-@(^@80.@Y=&ZWI"(.B&X)WV6!=AXU,[?DJ:<I =HE'
MN\Z?212/A!\_S>K^GP@#QXJ&"W#HWWXX;35;[[:B'EN-\XW!>>F>KV7B?&6E
M!X]:-<YKG"_B!716+,]G.P2U/*]QOA:<'ZW4;EF9>]$^V0J</S4VOYL<MS&,
MM9L;07O:<[W$.]]SO<0[W_,^+?$61"'O@MCRC(=MV\2O;7J*T<SGNU[WIUGU
MF[CSOPGF? WQC8'XO#>S+03Q5=Y\<O;XJ84:XC7$M0CD\8JD>'UY50WQS8#X
MT:JD^,IR&LZV ^)UW+%V9_>#T/42[SRAZR7>>4+72[QQ5L'SQ!UWI"SN/EU:
MT3XYF75IQ:I*WM1W6-6 ?2I@9UZYMJK:.?4M5C5@GWJ+U?=(V/H>JQJPZP;L
MT<Q; E=5S6?';K+Z,>X%S@3_Q;)(/ZL97"4C$;JVUNG'ZZN[@]O+_W?QUJ!>
M#?KB8_?SY:?_>VL4^S4^=[_\<GGU%JWN=X:VNI[HX^)J8UE1#W=#$0KCP8)W
M@M+A)D-\L[W$@3_[T)H1#X7A%)T!] +(_#< K7;B680^0 D]'@]#(0S+=PQX
M6AC@*\1#?,4-G,@0/C9]*\:QP-"RT6Z8!LI&>AXQ=VCP,JR=V+3*JI=>$#HB
M)*#!C-\V"$F$J5(7$IN-QBM@*.#XL>5@:/RG%PUTWAA"E4[?"UU:#,>]89B-
M9[:[^&*&8.MYX$IJVP7&W<5_[@XNKSY<7-TQ&30JV ($0 AT:+;FZE-;A[$U
M$ >]4%A?#ZP^-/+6L+P':Q*]^'D>AU>V9AF %1 >/]Q=GP,N:06"OG&.<LF/
MHW_\:,UBR-5C(@?"5+PVFXW2QLD'T8L_N)$-;G(2BCMH]+T'W#2_42 BVQI#
M@W&8B!<KFYO2',!F5]=W%[?&3??_NN\_7>3]^&V6; ">T=CR)\80Y)L%TB>,
M!Y@ZY0>Q,,;6A# 6!\;[)/PJC+]9H_$[XU<1@BR*C?>6_U5^=1<F4:S:,ED#
M>M[$N$U&(Y=^&*'JF_ [KU'NX0&05N,=?D$?F^_>I#(14  $3EA- \+QNRL8
MVM XMT+@4]\R^B!J/&CQT,!9T'!M*PQ=@=, =CB8@/R%#^'(L&+XJN]^ TGJ
M(@.#"#="*R;>F>IUE4_4(&8O:5QX@.!2MO0%&KJ-X?\<L!=00 #U\C#N1M?]
M#+K_11/COTR7E"Q(A,\DX343X08XHV@<J.V]@]8+ .5QV1-[!9K!3XCVJ':0
M<#< !C>*@G "-(19XXA19H#]%.&4NP-00#@ETWAP@<2D@?!]:X+?1DBFEU/I
MU,D7;<D3Z8;4F&O?R*9N0M>WW3%:0O,Q^J/4^N[*B:WR43N3M*L;&9&P80T<
MHS<!:>TI((("$DR56QC5\""%)+YE&8/$"BV8F\#7XHS#&*@]R[-\6ZBV<FP&
M.*W0]&AX3"?_4>F (ZYQ=,--?A<0EU%DMU6V9 ]9KLU!C _"EK1H$BW:LVG1
M;+9*//LH,=H'S=9!N[D.8K1/RU [W!T% G,.I!8I*@]<7!+\KL\<- H2/WY$
MKI1.>H$<LX5P(I06T]=UI>5\F^9Q1?0+) ))@VHK?19>&]\UQ[SS23A>RAQ/
MSLI E7,LL21+-2^P?!28=N"!=R-" ,G_I-P$Q1N"OO5<X1OC(')9I3,./KL.
M" #'-/[H&F/X!!JHE[@>^@,L@UG4<A]YU3U-N<$@6-.#_)B.K4I[]/MU^T+*
M^ZP<]W]%TT(%/I*Z>*P4)JLD18)4-2LF4SH[ *5N *[XBV@AAGO$X"GH\H55
M^3)T=?D8I88_:#NA='_?F.*)M#NE),7\'#]C$R#Y/\":/VU>#KQ)M'>L"5J@
MPG_Q\V<KM(=&ZP0YIMTH^NI;K@*N?>.CZ(5@]$R@.1(*+5.W>W #=.P)C(C@
MMWVPE'R,$I"Q[P*&+?NOQ%6"H6_8X%I8@%OPE3W ?P L 7X#?*&D!<_ICR[_
MFX9=^D&"#L)?,!+@$FP)A@)2*L:S(=B?-8;6O@&P8@&<TCH[/(6N 3"2U1Y7
M6T'H#F#TGLZ5<S#644G*ZY+]+L N*J5*ZZ#1.F@NA7',TT:Y0/AWR>Y0X--.
M?IFJ)/5<$CFKMDY>!!*(Z"-T4?R($$[)-;<0/CILK$X(GZ9"&($^'1[EQ.GO
MD+M$ RF?E@B?"BM^(;E[5)KC)]<7U_US\*[<^*-TY2^^C=V0@J,H?YM/FV"5
M "X(J.PT?BJ#Y_-)8(:+.VCE^RKF=-"6PO='K?)U.G-YHHL[7XM[HLLS6EMF
MIU4AX+9;M>:\*\<A\4N1'?2R E\8$0;98(E<$!;P"<4#LR0K-%_&@A:(>G5*
MMUY\"OS!G0A'*)0R ?P>. MTZD<4[+J(GAUP"./_?G9]=Y2,%@YVM0[/RD!^
M9;+P0>T..AJZZJ3*7(/W#-E[EE,[?X",@+8^ 0G?\^M=TN\KYM)FN?+@5)<R
MS[M/XM.CI\]YB0Q;5KQ;SJV_^X[T28D%;; "P-(%\X  J6S)O&D,MI'GCERR
MC0/%K;8U=O$XL_@V%CYP/2O7F3 N^;.Z>ETQ>CMFHU%F33*54$Z%@$_W'LT_
M *:+EA&:0Z0X4],="7-H=#& E#R!BB/<>QB!ST!^0VSY Q>5F"]BXX$V#683
M[S3'#W?R]2Z%'JY$_&]LXID#J8U*&K,LT+#D^NQLN20<6!!ZGD;$<1)&"7Q2
MW@W1V%+Q_VBZU-ENUKST4_VI9H[F3F:Y.VYD)[#@@-(>$"L/+XYIS@!0/MVI
M2UQ\SDQ\H?'PYNQY3&%9#_,/T ,GL9'G./[+#S*]FAUK>T19%9H%G(I[UQ'0
MB/0R,4,:+ L79%XH[@/O'ML<9X$]7"O0ZT/7'FI[?/=@@=#BE:P;\-=&(C4$
M^EX04#B@?=AIO*H<$FK,R!X*)_%8$K-+,].C.5F61_.DD-*U'0=(:=;Y1T5_
M!N.H/"WHC'-(8%:_63Y[0?12Y[O<?\D<?\?PC8WV@I+T[#^0GPQ2)\;UXWVQ
M2,#DG7)KM+,&388PY@AH&$5IV/>?8H(XN'=QGS)2GDIA\4+Q5^*&,KJD>/:U
M^P9G'/1()?00P!3^N0>,H?ZIU+'PI/AFXP!FQW/R!A1RQUUP$R8V" IQ 8,9
M/[V0XC+9V6'#F'*,<!M<D8]D/JS$:W<&D8"'<"\^H A=/V$^AQ;(%\D"=M)Q
MOO:-/"+;>1&J&0$HT5PJP6=\$C%&ZG)F '9)2^X(VDMU'9(VA36/QD"*/B;_
M@3>$;R0A43^#D%#K@*N*$^9 73+&QV>L;=X8N.%%?2];?8[%;9J=2M4_53#E
M<QDS<G\,PAM)INM^.A/X-@VV>>*#B.S0'6,7<T^1W%0[6U6Y>DZ:S)$N#JQ?
MMBSX*XOT0N#UP06!T!/ BL*F/#HIQPG#\"0N(+(I]H"%QU$D1JG'FU<&X!_A
M"/Z-,N8V!C,G-GX+DE#&<$="[B5Y260T4#M4ZXPL(%B*&SU5A.* ,EHH"CFZ
M^0N(X^8UVBJ23N,+UEL.]E#0$&!>3U'216/'(2)G0\)O<T/-69 S6.FL$-*5
M 4Q W!0^6KYC7<D[&D$/]4S6M:=03DV7*^_$I:ER8&' 2@D_(JOB"P?ASX,H
MCBB;^#TNF<JVV?BT.D#E[=WU^3^-\^O/-Q=7M]V[R^NK'<JMZUMN"':JEXBJ
M>Q$,Z\$*G8@,XBBF?2DRTWJ".&MDA5\%BE,W"])F5I<Z5<@-L9A#B*2/.M(8
M'F RTJ'QI=0Y,,,]9N1I9D*6@#P]\]C$\5JXJ>%YP4/T=DVK-(U7FJ5KQV^E
M(7_=O\(<MPBFG$V>;NG]'81'U)7SIRS:[^>4V>G0Q:FM*CUZI6=1UGW(>>@L
MN\*+RM]&30T3\7]ZT5J!D$NSQ)68NQ$AJ3)0V >KE6ZEKDD?S#QU7%G_9>WG
MG&IL/7&!;T5X[]:XJG&UY 7F4E;&FF&%#@H=BJNAM;O02N_:E573C%_01#4P
M0FI\1(OY#[*8T>F^?;1HQC-B83-O,DX9./ /V/HURWO$&UJ'9/,*ZBROBL-I
M*06*P-U#1:J[]-T0N&% ^W'O)]DCTJ?OHLMX30&Z*'5O\E<ISCSF(/O^KV:2
M\EN+["V5SRV#<W+4,%LG"QRTWRN4[0.^2U<D/P>^>>N4;6*R4;\;UZW*S94:
MUGL"Z[-20MRSP9J?#_K+$MBM6F#/W?-*:YVL K:EK..EP;90\YB,=[3=T70G
MR_UQ)#_:Q(*9+E-+_[0.&U4WKVT(PC>QP.&+GVDU,+BSD8RXA2IF:EVW\M9%
MNH4WFT??%WD4-U3C279F)+K&A)J[H>5+[J5%C2Y]/DPR=R;:ZMR%D^/'KT3<
M*[CM,M"K78-- OI<?L-<M]PVYK_:=J]0ML/X/BT=\-Q,?"_9@:A%^,;TO'J(
METZ8K OB"[H;C_' VER/YN%)N8K&<T-E,[<L_B"_<D-8:?N9^/5T+JX.9JV$
MBWE1-\CC:)^8K8HB"$L)^;S9 /CL-'!+9\LW#KC+WWEH5A_KJ &[#8"MCK]N
M'&"7[!*T3VL9N]F0G8[8TJ&#=2&VMO!W?D_A5L2Q1YBI.@BQ(2RV_<P]51\=
ME_71E*M+&>R% Q.;8+V;IT=5:1BU8MD0[*5![V>?T3[VO 8),N_EQ]\G059B
ME=:R8[-1-QUTC]1&Y"KV,=;K(9C=X&').VAV@(#91*NQ?7+8W'*K<6UQX8]!
MV!?NQH6&'SEYL0$<N(2S(8_ZBV=KW!%*@;#:</*R]_<KSZ;LDWZH&49GF#4&
M6)[.,,^2"%,S2LTH&J-4GY3:1$9YW%&I6:5FE16R2JD*X<I9!2OE;4+$OH*Q
M9KA=V\1>3PWA[R:C;PP_IVR[:]/=QY[K)=[YGNLEWOF>]VF)-S-$6U5MI%PS
M<$/+C>R7#_%H 8=J7V)-)]V?*6 [Y23P)K@!-8=L'(=4']A=,X>L*]&X9HZ:
M.1:I.%%]"/(YF&/)Z2,U>ZR(/59:5&6MV*\^GO)\U5:>)R'Z[+!9E?N_P7Q"
M3M6/LJSVCU3#^^=GN A@===>R2N09>EXA4-Y"4LL^*:>]P$ CVYW=T-AQT$8
MR7M@Z,(6O #R &^ -"Y]K.6)=V[<>.J220#"&-Y1UT%0M7ELBHO,%V^+:#6:
MQP;O-!1:XZLN^G2]LN 'Y)4MP@I]O 7$B@SB%KS< B'O^@DFD+,A!*V# SS@
M^ZK@LQ '>"\(%A%5;@1^=@,'"]O3739^N2RF*4F!UX&% BG%U]#KK<"$$T_=
M20\8QQO[?"Z6BU=/::6^>;01,0O=T:&7[,\7]#<-EZ[6,=5L>Q.^MQU% MZ>
MXXY=NJ -J> (O K%I<<404;"BN@.HWAHX94WMI<XPKB QF"ND?%>P*B$H6[J
M-.ZL;_#L!S'&IAD2.,_N* "1^#_^XC5Z3:W&NXOWEW<?NO1'\]T;@]G)Q)NZ
M!*P K'CP$ ^93GV@NV&#0X87J#PPB?AU^1H]E7\S1]P8GA(X31@F+"U?>"(L
M>ZCH):\/-6$&^"1W^]GZAE\:'C3LP<H [C];$^UR$[E,>D\27$5Z3F;Q"M_-
M,/7&D^-R"<3K?A_ &49Z@^N\&.JDXI9-6A4&H:W/TPXBI@=@(ACX=(4-W63-
MMWWSE4]")^*/BODD9^$M27R1!(A\"Y7. =U/,Q+Q,'!HJ5+ TL5 8="C:Q,R
M_I'<PI0F] OGT/B075$A;Q'+W_)^1#<\I3?D\JU>D9CG=O;CS&[EV_O25FC_
M4[:TQC6KN,8X716D1GKQNA2I+#+E3"7%9N-XRR]S[/*M*8 3P C=/LA2BTFB
MECZT4)N#0&7$)6.).;2J\"5UW=^A<5MF!77-$BD2PFUV,XH$^_0+4FBU2']^
MHSM=O,F,2Y+.RJ61<#B7403*C6'/>2EDJ%5O[D\#Y\D*!$KU/:\SYE<.F2QM
M?BM@OHIC J8R<<!2J<(3U2J7%_ 4[MQ9,K+:BR#KN"*<NQS*MS5DM9=&^8K;
MO6=#Z[@B&K>T"3:7/\'6<7.9V+I#Y33[JN^C1BDD<S$:>\%$"!D^K"9*ZGNR
MI+T+8LO3?\?;QJZ"^/\$S%I9"JN^R*ULQ["B 8(DOF:PE"V:@KKTTXVJBONX
M9MY^O'ZW</:=4NCSKN(.J?2^B7%O&&;CF;T'^6)&Y*?G64#<+ !CW%W\Y^[@
M\NK#Q=4=DZ'JMHAF>ZX^M7486P-PND)A?3VP^M#(6\/R'JQ)].+G>79196N6
M 9(9X/C#W?7YBY_I<C $Q3FB&QRP?_QHS0H=K!03JS>M_H&W@*CU!P-JD$;3
MP",>>];D+;B6:-*_("'CMK+8V&46YY'_WEU\-EKR@D7PQWR+ U^T%W?R#KQ/
MOG,[]3W!C)U$+K'@1[!I?;H/&N@N[^W&9[ZP[XV/7(.R)"[7KXK!X?^\W=:M
MHM['($3I>_ I"+ZBO7H;XRW0#,$=N1\1UOI?[,:!(?-%C,&*E_$!EMA.8',F
M:AK/D!&)OJ2-)VD3I;2140H*3;FL1$?"\N7=Q;>"%63KI*OB"? 56 HQWBC>
MM<E3;)ZUVS2,].GF1<73%]_L(<9RZ35XYT@B_>/4L>&%V(%W+XRO?O# >$Y\
M_ARZT=?(A#]M$>)=S-0#/L#W8O<M#LK)&]"#Q ,A;261T$-(*5_)8(>,4YFY
MJ,?K?LI9>+\M\Y _>&/BGY8]=,6]'"SX4= ".>NAX8+9X+);&24P!+D 1L4D
MY06]@0V4PE=[&#O@"W$EA6X?:6$@?+Q"%S!!+E[>)"I.MH?1+'5[)@F&?D)7
MMU=./S_)G+T%PPVQ/(6M! XO "&(S0C43*I9["A()=#C2S^R)D@)O/4^=OMN
MYJ$G?&%G$=$<D J\8" I#J:)!#\T92J8RZ_PQN3B=^@'VW'QVY[P</:EAR4!
MB]^#I>G:[KCB%Q6 3;\'TD;NR/6LD 8/A+^W0@XMRHO;\6Y2^LF0/I O!A;%
M?_,_2VK>!*AP$:G$'9)?= :14L'$   R./$*\OT >F><2L:QUG9-Z69< YK?
M_#M:2R;<46E#;4DI9G_[X>SXY*RRY]5T"&+6RXE6OA1;4%P]&(G4B>>[O=F5
MEP')2(M(LO3@Z\G9I2]M.-!3\*%E4+"1))X? %ZC)$2))>/Y^EALL-!",0(F
MP/AIWV7$P5]2\,D@PCO\BJ*OM$T3H[9%1LK?]@T30KF'VSQ>$$5&'ZBA";9T
MIBK<RM/X+8%F55#"7,"X7CX&MZ/-9R#,:EGDF7CR00 K@L*@("\B,8(N0)_:
MN,783WR\3-M7JIH9#VP1 #F8(!'>J.TGJ!)X-\&V4"[C/J/DU)X5ABZ '.T
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
M5(A,S#Y1E)"K<IF5\LX7JY%A+P52@]3;#.XA$Q*K4 4)PMG&*R609P&<8.P
M_Q)O9$>T"., P72&>*.>FF"D.&H"37)E,<5668]IVHT5QYX8)%@^=<NK;>N2
M\('/]08AK*EBX _"PZ+C NWY;C* E3%:IM$\.U,%\6X(J9C-9Z1O G,&X<#R
MU54#<C.<6[P&Z8*G[;&-/  P*20A$.*N>YIOGDDI=<;X=@1+?P#2P<,U^L-%
M+\>UU+Y]U32:9\<-7#EZTSC/UB^[H<%*&THGDAY&Q)(9XJ]$4'4!=E!XD#X%
M38/"B,ZS][GSTTY9)*598C _'ZNP>2#+\#H!ELU*B()YW6DVSW#,0,+8^ *Z
MQ31D3V8VYE;KI'7*4A3-;N&)\1"3*V7M??#87G>.&F^,H_;90;MU?"P'U(U0
MF#A:-CTR-'H6'AW5E$%@P$UF[:IH<&2F)U[H@ZP=I\T/*\>!\22X4,]T(JEA
M(YU=Q[5(?VTW8W4C4@)A/#MJJ3, **G(4F4CM'ID6%WP'K4/50Y2_I,ZNP"$
M38\QX"%CRQC@P5NJCW1HO!?LEJE!+!)113MHDGIZ>-B>W*]LHRSPS%0FRN09
MI3%Q+P(L*@^L;6 A.@5;F*J4JMBC*M9OHD**W!XRF<6W38P"REE E]0+'IS@
M@3/&JNA$%X-DJD655^+COS2"K"XC<P6,WOV?.L+HCN318OTL8K:KHA+U<^75
MHM1@PFLLNGG_$9X$PDORF<47D9SLC1BD/O&PL(6&CBS[EEV-PA7?9,$IO.<%
MR$2F*%;>=+32NW]?7M'=M&@6EF"@,2-QLO/K6GQ 17*RN>(" 3&5PJ]]XS7X
MQIW:-UY_$>=JUGGM!![6295G15FU@HT*+ 5B0'RS!: 0:QY0P \+_UMO=L2O
MQC !>"HY89?:.9GTX*OXN'RE7K\7+3>TSC%.G*O!F5VBD17@?!@*MBRM4+\M
MI_KQ-E^+]$C!SZI;.V9<!(/W#K7-9J?!-UD<FZV3T^*5#_H M1[QU:8)9AB_
MVCGN/&T0[7Q_,,N $_SXC'^V/05Z[^6)>=9NXD!>PGN=TU:AR\>F2U;'RV;'
M/.XT%WJU/7M8S6/SY/28QM4Y,\].3M+&YUH%'M81+,19<Y$W)23TXE[I^+"B
ML^LK2\OR<T\57$VT1#+G4?XY CT,N@0<=G1.5?*&_#%?B%)ZFM'0'8_INJ,L
MF,3&L1P5F3=H4+IV N(ENZ&M8"WF2Z'I&Y2RVC75@* 2FNI"&H=+7E)^"+)G
MOE!F:@-1S890.PT/'D-8NJMKR^UVO/V$K$"V,,F*%R&2"Q0FG<1ALIMDP651
MH#"86!['XU16&3']2>?5@GRFBXS3YF)O ZB7/H&35XLQ9&[\QPN/_XZR[16[
MZ>Z_A*E>DL_1W8C[P$MPL57Z?CH)M&-[$?B;*A\?':4A&L]\'$J/$E$D@YBD
M;]V#?XHFC>+?D?MMR]%]G09!I;2@&X;:YNG1:=4Z:7=J5JXU44Y?[Z#8/BNZ
M3J-2V3S2/("A>KRG9J-=)>N7,]S.R?'B;>?&*E- (FW.%8*2SP*^;)DG[49N
M5/!5XZ0S\^79W<TPFJC+$[-SULYW>6R>==J/-M#><OA?\BK'UK<T3><)J&<0
M'F/X$F^<\+,J7]1R*&_R:IZ^*@'.+0\ (=<Z.GFDK6HY^C@H9\QX?K[A"3?-
MX]/V[&&VFG-/&9;ZD;9:57KG\1EO-T*[Q&I7H*!H6DTEN*H<*M;P,E.]ZO+
MX];A*2@MS^- =GY=BL\V#EOJ63!Q:6^$*J50A!LSA-6I9 KX<W3QDBH JNM%
M')D^+ T0?EC:CFHS4U[#4A@Z5@3K*3V+VUU\OT^S)<4/V,Q)#'JY#W0L/4Q1
MSQ$XXN[8D_<QY+V][)J3B,H%D+63OS;N,E?4S.#$G/1L]6]!C^\/HGMK\9YC
M(&2QZ"F%Q+0-TNS$52:8^6('IU 4M2<F6(R&RI]RG5^8VRB(TQIMDGC*X"^,
M/=T2SF_)JFWIW,32O6PP]88T]%RU-EG!327EY,FHRF05B^YCB\IQX74%AJ;J
MEG' =[EJ.Z1:Y+;D!N5NM/#P6G+:6I#;M:YM!+T_65"L;7-@OX.*QW50<?U!
MQ;N%@E!F&CDT5 .%F%CY@1D1IO+#916;/;/6^/Z*>OB2Q:3PMJG'@S7L)T^D
M73-G\ 8TTHW>+FU**6GON"H%$H,PJ'D?*(B:#S11!DPIU8230DH1IRQ?)$IS
MAM14S&(>AY:PH<)869X+%?PM1+,X(T,]PUJB'V 18E**+#.3$;KM_Q.1-"-(
MX:<M&_%D+&1].(2K&WWWO=SRKJ7UF8";=1E8(6V<8^S+R!Q7' *+=P>+5I6R
M_H XI;F+MV!1/(36DI+D2TGY2C,Z2*@74]3=#PWZCZ;PF,1GI3O,))4JM!\6
MH<?[1G]Z<;R,ZHXYX?Z9)>Y%3N+F0?N=_<BK&'4FR7?T; M8(V:QE;Q"":@#
MQE@-8C8.*\]XY&>GP=EZL7S=F+H,"DVHD#<!1/6:+G5-V_6:[MR:UGRZ>VNZ
M$7PZ78&_P\#O@&+,!T";('S[@VT+T>_/<FB6= [V5OG7QBVZI)7T87_LU;OU
M@U_U7(VMZO&\+"*ZW\\A>G[ AKA"&/@S3T_:&TB5?5V/EMD^;FX@5?9U/4[,
MQE'-'YNS'AVS<=IY;JHLI.[Z])\UJ+MN+H9\0R<(-UGQK=W\6X*R/&[4PGF[
MU[#=?';QL:<]+VT%S=.S6B5O]QHVP:PZ>N[Y;*C7JF70U.I[F:"C;+K6NPV8
MT3[VO#P/N75VM@'SV<>>:T[<A9Z7Z(L?'S_W?#;3%_^<2Z.J=?G2L7?:K!WQ
M[5[!IGETU-J ^>QCS\M:PR/SN/WL;MR>]KP\+=XY;3SW?#;3%9?E\VK5O5S
M'3V[T;BG/2]1=3=/-F ^^]CS\J+H1\W3#9C//O:\K#4\-AN-[5+=:W/ U;DG
MX[TJG%LK\27GC=5;X5N_AJU6;8IM]QH>F>VCF@^W>PW;YO')LR>E;*8'_KL\
MI%PK[R4G&9_6&33;O8:G9[78W^X5/#:;S7H#9+O7L&F>G#Y[)&PS/?#\%O@&
M*O#"\;_BL;\-P.,C(UP0J.U2N.^F^^'#Y=4O>@?/,?D:">M$PME126#5.-A#
M''3,9GG?MT;"'B(!CS65X@^;@(3-C$FD!9[HH@-5ZTT:.+/.XM=H7@>:U?(T
M&^9)1Z^.L'GXKK'Q?-@X/3NML5%CHXR-]I%YW&K6V*BQ4<9&Z\P\Q:3E#<;&
M9@:#5";E%RZMNUE0WAC$+@[,$[/1J7=RMGP-3^L4^NU>P3.SW:BY<+O7L&4>
M-YZ=#S<SX/%%EL'G"X8V9-VW'W%GG3K_>KM7\+15[]]O]PJVS*-:<V_Y&C;-
MTU:=@U%=2TB_K.92OZQ&WO2Q(5#8QYC2D7E:/H"U"1&D&@EK1D+;;-8Y&342
M4)6US>-.G9110P%\"_-L,]7#9L8H\DD9MR*\=VV163EU6L9SXSG=>F^!N7ZV
MT5MH-3:>"1M'=<9.#8TI.^\=L]TYKK%18Z-"I;3-]M%FJY2GAH=V$Z4; \84
M<[LVW7WLN5[BG>^Y7N*=[WF?EG@;0BE;%4)I@S7I!$G/$YF%M\A]96KJ+\O&
MY%S6;*G_)[DZ;;-S.G^2<;MV=79FZ9L=\[@S_]F#>NEW9^D[9^;9R4F]]'NX
M]$=MLWFVV5Q/ELJ/<2]P)OBO!1/6.EG2]=:>Z//E,&G?*^KA;BB,D.T: \@W
MBMX:47I7=(0'>4W#RMVF.:;;-.5/^@U=\JM1KMC)P]1?Y)<]>1PFY.,P)N7G
MA#+-UJ4T6Q@ #M(.!CZLGF-843KD !!&<SXT*F:BVI9=I850L0O^ R9C]%19
M5/E8(@NMJ=G#PY&>/.3JR4.JQ^E#M* _8QRX?@QO\EA7N:"KA\P_Q CX%2DG
MFZ='')A\2#1YFR D/-<7%?>.XWO -M"$<6#<YI%F/ B@HA? /T8_@'6%%8V'
MH1#&"'AU:(Q%Z :.@8ASC%LQAD7NP:/MAFFT&JTCTP"PC&$A'",.Z.7( O#(
MMX#V>$4\XP0&&PHK J!$A@-K!,]SMV,^PHXK"^N&;5P%(71];H4!S,@B ,"P
M]:_&@.@8U[OO 8\@2F ND<9&T.B?\$L$[0'1$ 30[AA&%1H3885RA(?5Y(B
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
M+"F),F-D2FZDF?6L&&0ZUSKA8]=I'X6Z</F:6&K?P\R7,:(M%XY(51Y2! $
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
MF-DYG/A[ENP2SY,5]4$=7?Q]3*?.?(SO9KBH,;!9,U@8 _-D/'W&[.U;JR]
M)&B)<+NV]E239$?2WM0Z+HB&SHN?+W'1.X<&QQ,N:;M='6O@5=Z)< FR>NV:
MK\,U;]>N^0;+_^/'Y/_QH7'QC4[X/9? ?YQ]#B+W?X)XZ'MYIAKY&>:Y^;-7
M[^A:4=ORY*A[01P'(UR E!Z%@=&??6OD>I.W16+PY>IO&S0*26-)=.,J.,R+
M7$)M-E0YX5?+Z%LC>J&7J019&QT^4$1[7#Y@MZ!T61IIMJ/-Z81YA\>-!B&6
M1#NP R\(W_Y@@U_7[^<X877KJR1T-'*=_XIO[6;S<!B/7OS<;AXV63ROEM;/
M-\-S[!$SK/1<A&FYX,7]$MXN.7IMO<%M#-HMH3_FSKH^S!-W(8#TZ3\U2VT+
M2[52EFKM*$NU9K#437J$(MOVK=EJ4]O<'K9J*4W5VE5-U:K45"G/-$^-WP]O
M#\\/D2GHIV8;[V^-#,NQ*.U>9R_US%GC6''FK17V+%]$!]??/#%1;-1J-%HU
M&^T+&S4;$F3-QHZR43K#\^Q^F$^R&I[,^5<9W)RXA%N8=P(K$Z<72-;LL*/L
M@."XO+K=>M#_Y_V73\8EWJ6&2;8?9-+N88W9'<7L[?FONX'9.^M;X >C"5CS
ML>!J\K?V4(RL&L0[#^+S[J>=!?&YY=D)5R)#:^-K#TMEU9#>=4A_N/BXLY#^
M(+"T<(WH_4+TI^[[G47T)ZLGO!K,^P/FFR\7.POF&\[%KDV.O<+TT=;C^9S.
M;-W@335T6I!/;1H?K-@R/N+)X-=XHLQQLGHH&+N^I/P9@YA!%4^@&S,Q>J>R
M%8#EWQ16<?TY1ON==W94YYUM\)&P:*"5*BXEGEW^<M6]^_W+Q>UNY1C?%.Y,
MEN=2Y+4,_?EJYO&+>&8CM%39A<2;\%5#CEZT3]Z\*FL6!%PFI2>&EM=7EP#3
M]K9\@(X()SZ\1.U923P,0KRM9'/R9)>6Z+<2?05J&$'ZTXO6BY7KKGR*MVQK
M1AFAV\^7=[\>?+[\\*E[]<$XO_YR<_U%G:Z<D=;]Q-&]_I("],US&4@YE<)H
MZ316G";)W;37TTMG+=TT6ROI9LYU*_!/'(R7,1BP\,1;K8[\$5<,F,/X7-(
MWD_>?D^6[9)&\6/TH]&-AIB!\?[0N!V!C?NLS+H=+MD:')/"HIC3DD/KU7KZ
M:BV)AUYG28;9\J!;6$HY?+.V>$'M::[7T^P\*^U_E!T.XY'W\_\'4$L#!!0
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
MKNB1XM_?I:7J$[)WJUXZ_;YI$9"KBG1O&U>XQ2#O?[K<^1=02P,$%     @
M'()N6=O&9FG[ P  _A0   X   !S;6ED7V5X,S(Q+FAT;>U886_:2!#]*W.<
M4B42!AN24VL(D@$GM93@%CM2>E].B[W&*ZW7[GI)H+_^9FT@E$OSH1<XZ1H)
M(=NS.^_-[)L90S]5&1_T4TKB05\QQ>F@S%C\%UUV.U8+C?UV_;3_FV&,\VB1
M4:$@DI0H&L.B9&(.[OC:F=Z24E%I&(-^NW8VR^,5E&K%Z64C=.]#P[GQKB<V
M<)JH'ESYD] &RRP4*);1$@1]!)EG1#0&_6*S3Z\R N]/MUY:;S.NG%OOYHN]
MO[$'M\[TVD,(LUCV0-&E,@AG<V%7D(W!.S$KBQ[TV\4 7AU#LGFJ0?JEDKF8
M#]S[C][0"Z';:5G]]OKA@; C/!,JMQ$>&&03X<B=AMZ5-W)"SY_ I[MI<.=,
M0@C];;A'(F*]A[M6T!JU('!'%1FK>V$>FX43@#/V/X7N^+_,Q28#'\P_P+^"
M\*,+@3,=.A,W,/S[&_<+.*-06SJFV3DPN>_*[A4AJF[B3<:N;B'G%\^C>@*B
M7 @:*98+>&0J!952^+P@$C/&5S"E12X5Y D$&5J-6Q9S(F(8Y1(-I-IVJK>\
M^_U]IV/V1GE6$+&J[JS>&:#Y*I<9TC<^0Y++ROW7VCU0$6-[#&BA:#;#^Z[9
MQ(QWSH&4D#".MBVC@$8+R13#@#6\NXQ2(N84>609*TM- S]Z98P]%U(J*7+>
M959'LB'6!*\)3IERNH)AJPZN":.4T02=(YAB#Q3\)&$1$M.0A60B8@7A2$T0
MO,2K?&U'*(VT#KX)^$RQ!"^*A2P7!&>!RF&G -?YU@78U,&2."_TI-A=OEFD
M-;KV'Q Y(X*6AK_4O)VH.ABMT2;:B;*/IE!%9IQN8&:YC'&HE06)<-#99B_)
MA3)*]HW:%>PCBU6*E^9) S/#>4'B&!=>-LR&=B4W?E*JIX-MH58K0[PQU [.
M3WJ-W>@R(N=,V*9>_<0-)W'\_.8'?2@1X>NH5%Y\[V^/=76;D(SQE;V?JEWH
M4^OL6=P#P86H@W51)@N.%1JAZ+BNBVVM2/IUP235[R!E5;E;N9T2K$@)UL5I
M?+85U5-E;:MJK2SK0_>\I\6_#1"_I/[2Q_^FM&,KK7-TI3&!/3NKVSP."D68
MP#;%ZDZ[D2%A>E(4DI9:<4UM)IP#;J-2=TDT%"C!LEGM>NJ>Z#!FE6O=7W'5
M@M>"S0M:CY9RK[.V?C$A7G1/7N4H7Q#MT)^.W:DQ],/0O\6D%4LH<\[B=0C=
MB^?EC(?',7IQV>B\!L%VV=Z?QB^4F-4Y2%HJ3;UX.@<ZBIU<'KBF7\KQ6T)_
M OT';XQOB?W7P^[I?9MNLZOGQ#_>OL]^@60?!N'_F:L#"W.L_].S:PZ3_*'^
MY6J=U[]<CY'>([[U5']/#OX&4$L! A0#%     @ '()N62!=B%G)"P  .6H
M !$              ( !     '-M:60M,C R-# Y,S N>'-D4$L! A0#%
M  @ '()N6?.4A)LF#0  @9T  !4              ( !^ L  '-M:60M,C R
M-# Y,S!?8V%L+GAM;%!+ 0(4 Q0    ( !R";EF"6/WT Q   '?2   5
M          "  5$9  !S;6ED+3(P,C0P.3,P7V1E9BYX;6Q02P$"% ,4
M"  <@FY9LETQ< 0[  #1! , %0              @ &'*0  <VUI9"TR,#(T
M,#DS,%]L86(N>&UL4$L! A0#%     @ '()N69+][KH4*@  &C(" !4
M         ( !OF0  '-M:60M,C R-# Y,S!?<')E+GAM;%!+ 0(4 Q0    (
M !R";ED&$^(%7,   .H-#0 ,              "  06/  !S;6ED7S$P<2YH
M=&U02P$"% ,4    "  <@FY9F)8, KH!  "7!0  #@              @ &+
M3P$ <VUI9%]E>#$P,2YH=&U02P$"% ,4    "  <@FY9I#(^(/0&   >+0
M#@              @ %Q40$ <VUI9%]E>#,Q,2YH=&U02P$"% ,4    "  <
M@FY9>"&(+/8&   :+0  #@              @ &16 $ <VUI9%]E>#,Q,BYH
M=&U02P$"% ,4    "  <@FY9V\9F:?L#  #^%   #@              @ &S
G7P$ <VUI9%]E>#,R,2YH=&U02P4&      H "@!U @  VF,!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>smid_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:smid="http://smid.com/20240930"
  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">
    <link:schemaRef xlink:href="smid-20240930.xsd" xlink:type="simple"/>
    <context id="From2024-01-01to2024-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-30_smid_WeightedAverageGrantDateFairValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:WeightedAverageGrantDateFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_smid_WeightedAverageGrantDateFairValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:WeightedAverageGrantDateFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_smid_NumberofSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:NumberofSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_smid_NumberofSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:NumberofSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_smid_ServiceBasedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:ServiceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ServiceBasedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:ServiceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_smid_ServiceBasedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:ServiceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:WeightedAverageGrantDateFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_NumberofSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smid:NumberofSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_smid_SummitCommunityBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smid:SummitCommunityBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-02-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2022-02-10</instant>
        </period>
    </context>
    <context id="From2023-01-01to2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_SummitCommunityBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smid:SummitCommunityBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2022-02-01to2022-02-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-10</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-30_smid_SummitCommunityBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smid:SummitCommunityBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_OneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smid:OneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_TwoCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smid:TwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ServiceRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:ShippingAndInstallationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:ShippingAndInstallationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:ShippingAndInstallationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:ShippingAndInstallationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:RoyaltiesIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:RoyaltiesIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:RoyaltiesIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">smid:RoyaltiesIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierRentalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierRentalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierRentalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierRentalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:UtilityAndFarmProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:UtilityAndFarmProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:UtilityAndFarmProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:UtilityAndFarmProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:EasiSetAndEasiSpanBuildingSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:EasiSetAndEasiSpanBuildingSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:EasiSetAndEasiSpanBuildingSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:EasiSetAndEasiSpanBuildingSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_BarrierSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_BarrierSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_BarrierSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_BarrierSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:BarrierSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:MiscellaneousSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SlenderwallSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SlenderwallSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SlenderwallSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SlenderwallSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:ArchitecturalPanelSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:ArchitecturalPanelSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:ArchitecturalPanelSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:ArchitecturalPanelSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SoundwallSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SoundwallSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SoundwallSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smid:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">smid:SoundwallSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-04-01to2024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-01to2024-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-01to2024-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-01to2024-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-01to2024-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</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="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="From2023-04-01to2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-01to2023-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-01to2023-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-01to2023-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-01to2023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="From2023-01-01to2023-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2023-01-01to2023-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</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="From2023-01-01to2023-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-01to2023-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-01to2024-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2024-11-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000924719</identifier>
        </entity>
        <period>
            <instant>2024-11-01</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2024-01-01to2024-09-30" id="ixv-9947">0000924719</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2024-01-01to2024-09-30" id="ixv-9948">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2024-01-01to2024-09-30" id="ixv-9949">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="From2024-01-01to2024-09-30" id="ixv-9950">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2024-01-01to2024-09-30" id="ixv-9951">2024</dei:DocumentFiscalYearFocus>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="ixv-9952"
      unitRef="USDPShares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="ixv-9953"
      unitRef="Shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="ixv-9954"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="ixv-9955"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="ixv-9956"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="ixv-9957"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="ixv-9958"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="ixv-9959"
      unitRef="Shares">8000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="ixv-9960"
      unitRef="Shares">40920</us-gaap:TreasuryStockCommonShares>
    <dei:DocumentType contextRef="From2024-01-01to2024-09-30" id="ixv-11095">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2024-01-01to2024-09-30" id="ixv-11096">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2024-01-01to2024-09-30" id="ixv-11097">2024-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2024-01-01to2024-09-30" id="ixv-11098">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2024-01-01to2024-09-30" id="ixv-11099">1-13752</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2024-01-01to2024-09-30" id="ixv-11100">Smith-Midland Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2024-01-01to2024-09-30" id="ixv-11101">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2024-01-01to2024-09-30" id="ixv-11102">54-1727060</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2024-01-01to2024-09-30" id="ixv-11103">5119 Catlett Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2024-01-01to2024-09-30" id="ixv-11104">P.O. Box 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2024-01-01to2024-09-30" id="ixv-11105">Midland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2024-01-01to2024-09-30" id="ixv-11106">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2024-01-01to2024-09-30" id="ixv-11107">22728</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2024-01-01to2024-09-30" id="ixv-11108">540</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2024-01-01to2024-09-30" id="ixv-11109">439-3266</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2024-01-01to2024-09-30" id="ixv-11110">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2024-01-01to2024-09-30" id="ixv-11111">SMID</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2024-01-01to2024-09-30" id="ixv-11112">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2024-01-01to2024-09-30" id="ixv-11113">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2024-01-01to2024-09-30" id="ixv-11114">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2024-01-01to2024-09-30" id="ixv-11115">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2024-01-01to2024-09-30" id="ixv-11116">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2024-01-01to2024-09-30" id="ixv-11117">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2024-01-01to2024-09-30" id="ixv-11118">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2024-11-01"
      decimals="INF"
      id="ixv-11119"
      unitRef="Shares">5304606</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_1"
      unitRef="USD">9013000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_2"
      unitRef="USD">9175000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_238"
      unitRef="USD">1077000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_239"
      unitRef="USD">806000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_4"
      unitRef="USD">17822000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_5"
      unitRef="USD">17209000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_6"
      unitRef="USD">914000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_7"
      unitRef="USD">525000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:InventoryRawMaterials
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_9"
      unitRef="USD">2244000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_10"
      unitRef="USD">2329000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoods
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_11"
      unitRef="USD">3998000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_12"
      unitRef="USD">2821000</us-gaap:InventoryFinishedGoods>
    <smid:ProceedsFromIncomeTaxRefund
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_797"
      unitRef="USD">23000</smid:ProceedsFromIncomeTaxRefund>
    <smid:ProceedsFromIncomeTaxRefund
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_798"
      unitRef="USD">0</smid:ProceedsFromIncomeTaxRefund>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_13"
      unitRef="USD">979000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_14"
      unitRef="USD">1266000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_15"
      unitRef="USD">34993000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_16"
      unitRef="USD">33325000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_17"
      unitRef="USD">31189000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_18"
      unitRef="USD">27680000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssets
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_19"
      unitRef="USD">444000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_20"
      unitRef="USD">343000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_21"
      unitRef="USD">66626000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_22"
      unitRef="USD">61348000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_24"
      unitRef="USD">5427000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_25"
      unitRef="USD">7336000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_26"
      unitRef="USD">852000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_27"
      unitRef="USD">831000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_28"
      unitRef="USD">2792000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_29"
      unitRef="USD">2717000</us-gaap:DeferredRevenueCurrent>
    <smid:AccruedCompensationCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_30"
      unitRef="USD">1381000</smid:AccruedCompensationCurrent>
    <smid:AccruedCompensationCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_31"
      unitRef="USD">1203000</smid:AccruedCompensationCurrent>
    <us-gaap:AccruedIncomeTaxes
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_32"
      unitRef="USD">0</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_33"
      unitRef="USD">473000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_34"
      unitRef="USD">13000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_35"
      unitRef="USD">43000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_36"
      unitRef="USD">651000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_37"
      unitRef="USD">636000</us-gaap:NotesPayableCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_38"
      unitRef="USD">1492000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_39"
      unitRef="USD">2779000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_40"
      unitRef="USD">12608000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_41"
      unitRef="USD">16018000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_42"
      unitRef="USD">7401000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_43"
      unitRef="USD">4424000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_44"
      unitRef="USD">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_45"
      unitRef="USD">2000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_46"
      unitRef="USD">4630000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_47"
      unitRef="USD">5092000</us-gaap:LongTermNotesPayable>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_48"
      unitRef="USD">1650000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_49"
      unitRef="USD">1651000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_50"
      unitRef="USD">26289000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_51"
      unitRef="USD">27187000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="fid_242"
      unitRef="USDPShares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="fid_244"
      unitRef="Shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_53"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_54"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="fid_250"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="fid_252"
      unitRef="Shares">8000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="fid_253"
      unitRef="Shares">5346526</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="fid_254"
      unitRef="Shares">5349599</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="fid_255"
      unitRef="Shares">5304606</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="fid_256"
      unitRef="Shares">5308679</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_55"
      unitRef="USD">54000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_56"
      unitRef="USD">54000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_57"
      unitRef="USD">7712000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_58"
      unitRef="USD">7814000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="fid_258"
      unitRef="Shares">40920</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_59"
      unitRef="USD">102000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_60"
      unitRef="USD">102000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_61"
      unitRef="USD">32673000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_62"
      unitRef="USD">26395000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_63"
      unitRef="USD">40337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_64"
      unitRef="USD">34161000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_65"
      unitRef="USD">66626000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_66"
      unitRef="USD">61348000</us-gaap:LiabilitiesAndStockholdersEquity>
    <smid:RevenueFromProductSales
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_800"
      unitRef="USD">10753000</smid:RevenueFromProductSales>
    <smid:RevenueFromProductSales
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_801"
      unitRef="USD">10898000</smid:RevenueFromProductSales>
    <smid:RevenueFromProductSales
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_802"
      unitRef="USD">34621000</smid:RevenueFromProductSales>
    <smid:RevenueFromProductSales
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_803"
      unitRef="USD">29842000</smid:RevenueFromProductSales>
    <smid:RevenueFromBarrierRentals
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_804"
      unitRef="USD">7053000</smid:RevenueFromBarrierRentals>
    <smid:RevenueFromBarrierRentals
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_805"
      unitRef="USD">784000</smid:RevenueFromBarrierRentals>
    <smid:RevenueFromBarrierRentals
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_806"
      unitRef="USD">9303000</smid:RevenueFromBarrierRentals>
    <smid:RevenueFromBarrierRentals
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_807"
      unitRef="USD">2604000</smid:RevenueFromBarrierRentals>
    <smid:RevenueFromRoyaltyIncome
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_808"
      unitRef="USD">958000</smid:RevenueFromRoyaltyIncome>
    <smid:RevenueFromRoyaltyIncome
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_809"
      unitRef="USD">822000</smid:RevenueFromRoyaltyIncome>
    <smid:RevenueFromRoyaltyIncome
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_810"
      unitRef="USD">2403000</smid:RevenueFromRoyaltyIncome>
    <smid:RevenueFromRoyaltyIncome
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_811"
      unitRef="USD">1827000</smid:RevenueFromRoyaltyIncome>
    <smid:RevenueFromShippingAndInstallationRevenue
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_812"
      unitRef="USD">4818000</smid:RevenueFromShippingAndInstallationRevenue>
    <smid:RevenueFromShippingAndInstallationRevenue
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_813"
      unitRef="USD">3147000</smid:RevenueFromShippingAndInstallationRevenue>
    <smid:RevenueFromShippingAndInstallationRevenue
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_814"
      unitRef="USD">13650000</smid:RevenueFromShippingAndInstallationRevenue>
    <smid:RevenueFromShippingAndInstallationRevenue
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_815"
      unitRef="USD">8918000</smid:RevenueFromShippingAndInstallationRevenue>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_816"
      unitRef="USD">23582000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_817"
      unitRef="USD">15651000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_818"
      unitRef="USD">59977000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_819"
      unitRef="USD">43191000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_820"
      unitRef="USD">17004000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_821"
      unitRef="USD">12074000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_822"
      unitRef="USD">44353000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_823"
      unitRef="USD">35662000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_824"
      unitRef="USD">6578000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_825"
      unitRef="USD">3577000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_826"
      unitRef="USD">15624000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_827"
      unitRef="USD">7529000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_829"
      unitRef="USD">1720000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_830"
      unitRef="USD">1187000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_831"
      unitRef="USD">4938000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_832"
      unitRef="USD">4420000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingExpense
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_833"
      unitRef="USD">1010000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_834"
      unitRef="USD">888000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_835"
      unitRef="USD">2655000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_836"
      unitRef="USD">2533000</us-gaap:SellingExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_837"
      unitRef="USD">2730000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_838"
      unitRef="USD">2075000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_839"
      unitRef="USD">7593000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_840"
      unitRef="USD">6953000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_841"
      unitRef="USD">3848000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_842"
      unitRef="USD">1502000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_843"
      unitRef="USD">8031000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_844"
      unitRef="USD">576000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_846"
      unitRef="USD">56000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_847"
      unitRef="USD">64000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_848"
      unitRef="USD">175000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_849"
      unitRef="USD">192000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeDomesticDeposits
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_850"
      unitRef="USD">22000</us-gaap:InterestIncomeDomesticDeposits>
    <us-gaap:InterestIncomeDomesticDeposits
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_851"
      unitRef="USD">6000</us-gaap:InterestIncomeDomesticDeposits>
    <us-gaap:InterestIncomeDomesticDeposits
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_852"
      unitRef="USD">36000</us-gaap:InterestIncomeDomesticDeposits>
    <us-gaap:InterestIncomeDomesticDeposits
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_853"
      unitRef="USD">17000</us-gaap:InterestIncomeDomesticDeposits>
    <us-gaap:GainsLossesOnSalesOfAssets
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_854"
      unitRef="USD">16000</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:GainsLossesOnSalesOfAssets
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_855"
      unitRef="USD">53000</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:GainsLossesOnSalesOfAssets
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_856"
      unitRef="USD">19000</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:GainsLossesOnSalesOfAssets
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_857"
      unitRef="USD">252000</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:OtherIncome
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_858"
      unitRef="USD">14000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_859"
      unitRef="USD">16000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_860"
      unitRef="USD">50000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_861"
      unitRef="USD">72000</us-gaap:OtherIncome>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_862"
      unitRef="USD">-4000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_863"
      unitRef="USD">11000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_864"
      unitRef="USD">-70000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_865"
      unitRef="USD">149000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_866"
      unitRef="USD">3844000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_867"
      unitRef="USD">1513000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_868"
      unitRef="USD">7961000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_869"
      unitRef="USD">725000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_870"
      unitRef="USD">694000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_871"
      unitRef="USD">247000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_872"
      unitRef="USD">1683000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_873"
      unitRef="USD">160000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_874"
      unitRef="USD">3150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_875"
      unitRef="USD">1266000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_876"
      unitRef="USD">6278000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_877"
      unitRef="USD">565000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-07-01to2024-09-30"
      decimals="INF"
      id="fid_878"
      unitRef="USDPShares">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-07-01to2023-09-30"
      decimals="INF"
      id="fid_879"
      unitRef="USDPShares">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="fid_880"
      unitRef="USDPShares">1.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-01-01to2023-09-30"
      decimals="INF"
      id="fid_881"
      unitRef="USDPShares">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_883"
      unitRef="Shares">5304000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_884"
      unitRef="Shares">5256000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_885"
      unitRef="Shares">5283000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_886"
      unitRef="Shares">5256000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_887"
      unitRef="Shares">5304000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_888"
      unitRef="Shares">5298000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_889"
      unitRef="Shares">5283000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_890"
      unitRef="Shares">5293000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_891"
      unitRef="Shares">5349599</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_893"
      unitRef="USD">54000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_892"
      unitRef="Shares">40920</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_894"
      unitRef="USD">-102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_895"
      unitRef="USD">7814000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_896"
      unitRef="USD">26395000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_897"
      unitRef="USD">34161000</us-gaap:StockholdersEquity>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-01-01to2024-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_898"
      unitRef="USD">0</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-01-01to2024-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_899"
      unitRef="USD">0</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-01-01to2024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_900"
      unitRef="USD">5000</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-01-01to2024-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_901"
      unitRef="USD">0</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-01-01to2024-03-31"
      decimals="-3"
      id="fid_902"
      unitRef="USD">5000</smid:VestingOfRestrictedStockAmount>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_903"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_904"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_905"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_906"
      unitRef="USD">1147000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-03-31"
      decimals="-3"
      id="fid_907"
      unitRef="USD">1147000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_908"
      unitRef="Shares">5349599</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_910"
      unitRef="USD">54000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_909"
      unitRef="Shares">40920</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_911"
      unitRef="USD">-102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_912"
      unitRef="USD">7819000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_913"
      unitRef="USD">27542000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31"
      decimals="-3"
      id="fid_914"
      unitRef="USD">35313000</us-gaap:StockholdersEquity>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-04-01to2024-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_915"
      unitRef="USD">0</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-04-01to2024-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_916"
      unitRef="USD">0</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-04-01to2024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_917"
      unitRef="USD">5000</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-04-01to2024-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_918"
      unitRef="USD">0</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-04-01to2024-06-30"
      decimals="-3"
      id="fid_919"
      unitRef="USD">5000</smid:VestingOfRestrictedStockAmount>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="From2024-04-01to2024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_920"
      unitRef="Shares">3840</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="From2024-04-01to2024-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_922"
      unitRef="USD">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="From2024-04-01to2024-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_923"
      unitRef="USD">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="From2024-04-01to2024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_924"
      unitRef="USD">-117000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="From2024-04-01to2024-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_925"
      unitRef="USD">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="From2024-04-01to2024-06-30"
      decimals="-3"
      id="fid_926"
      unitRef="USD">-117000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-01to2024-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_927"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-01to2024-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_928"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-01to2024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_929"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-01to2024-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_930"
      unitRef="USD">1981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-01to2024-06-30"
      decimals="-3"
      id="fid_931"
      unitRef="USD">1981000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_932"
      unitRef="Shares">5345759</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_934"
      unitRef="USD">54000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_933"
      unitRef="Shares">40920</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_935"
      unitRef="USD">-102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_936"
      unitRef="USD">7707000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_937"
      unitRef="USD">29523000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30"
      decimals="-3"
      id="fid_938"
      unitRef="USD">37182000</us-gaap:StockholdersEquity>
    <smid:StockGrantedShares
      contextRef="From2024-07-01to2024-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_939"
      unitRef="Shares">767</smid:StockGrantedShares>
    <smid:StockGrantedAmount
      contextRef="From2024-07-01to2024-09-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_941"
      unitRef="USD">0</smid:StockGrantedAmount>
    <smid:StockGrantedAmount
      contextRef="From2024-07-01to2024-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_942"
      unitRef="USD">0</smid:StockGrantedAmount>
    <smid:StockGrantedAmount
      contextRef="From2024-07-01to2024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_943"
      unitRef="USD">0</smid:StockGrantedAmount>
    <smid:StockGrantedAmount
      contextRef="From2024-07-01to2024-09-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_944"
      unitRef="USD">0</smid:StockGrantedAmount>
    <smid:StockGrantedAmount
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_945"
      unitRef="USD">0</smid:StockGrantedAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-07-01to2024-09-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_946"
      unitRef="USD">0</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-07-01to2024-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_947"
      unitRef="USD">0</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-07-01to2024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_948"
      unitRef="USD">5000</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-07-01to2024-09-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_949"
      unitRef="USD">0</smid:VestingOfRestrictedStockAmount>
    <smid:VestingOfRestrictedStockAmount
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_950"
      unitRef="USD">5000</smid:VestingOfRestrictedStockAmount>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2024-09-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_951"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2024-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_952"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_953"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2024-09-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_954"
      unitRef="USD">3150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_955"
      unitRef="USD">3150000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="AsOf2024-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_956"
      unitRef="Shares">5346526</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_958"
      unitRef="USD">54000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_957"
      unitRef="Shares">40920</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_959"
      unitRef="USD">-102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_960"
      unitRef="USD">7712000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_961"
      unitRef="USD">32673000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_962"
      unitRef="USD">40337000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_963"
      unitRef="Shares">5345189</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_965"
      unitRef="USD">53000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_964"
      unitRef="Shares">40920</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_966"
      unitRef="USD">-102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_967"
      unitRef="USD">7440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_968"
      unitRef="USD">25664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31"
      decimals="-3"
      id="fid_969"
      unitRef="USD">33055000</us-gaap:StockholdersEquity>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-01to2023-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_970"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-01to2023-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_971"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-01to2023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_972"
      unitRef="USD">85000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-01to2023-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_973"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-01to2023-03-31"
      decimals="-3"
      id="fid_974"
      unitRef="USD">85000</us-gaap:ShareBasedCompensation>
    <smid:AdoptionOfASUAmount
      contextRef="From2023-01-01to2023-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_975"
      unitRef="USD">0</smid:AdoptionOfASUAmount>
    <smid:AdoptionOfASUAmount
      contextRef="From2023-01-01to2023-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_976"
      unitRef="USD">0</smid:AdoptionOfASUAmount>
    <smid:AdoptionOfASUAmount
      contextRef="From2023-01-01to2023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_977"
      unitRef="USD">0</smid:AdoptionOfASUAmount>
    <smid:AdoptionOfASUAmount
      contextRef="From2023-01-01to2023-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_978"
      unitRef="USD">-63000</smid:AdoptionOfASUAmount>
    <smid:AdoptionOfASUAmount
      contextRef="From2023-01-01to2023-03-31"
      decimals="-3"
      id="fid_979"
      unitRef="USD">-63000</smid:AdoptionOfASUAmount>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_980"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_981"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_982"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_983"
      unitRef="USD">80000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-03-31"
      decimals="-3"
      id="fid_984"
      unitRef="USD">80000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="AsOf2023-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_985"
      unitRef="Shares">5345189</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_987"
      unitRef="USD">53000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_986"
      unitRef="Shares">40920</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_988"
      unitRef="USD">-102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_989"
      unitRef="USD">7525000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_990"
      unitRef="USD">25681000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31"
      decimals="-3"
      id="fid_991"
      unitRef="USD">33157000</us-gaap:StockholdersEquity>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-04-01to2023-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_992"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-04-01to2023-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_993"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-04-01to2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_994"
      unitRef="USD">86000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-04-01to2023-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_995"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-04-01to2023-06-30"
      decimals="-3"
      id="fid_996"
      unitRef="USD">86000</us-gaap:ShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-01to2023-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_997"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-01to2023-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_998"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-01to2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_999"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-01to2023-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_1000"
      unitRef="USD">-782000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-01to2023-06-30"
      decimals="-3"
      id="fid_1001"
      unitRef="USD">-782000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_1002"
      unitRef="Shares">5345189</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_1004"
      unitRef="USD">53000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_1003"
      unitRef="Shares">40920</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_1005"
      unitRef="USD">-102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_1006"
      unitRef="USD">7611000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_1007"
      unitRef="USD">24899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30"
      decimals="-3"
      id="fid_1008"
      unitRef="USD">32461000</us-gaap:StockholdersEquity>
    <smid:RestrictedStockIssuedShares
      contextRef="From2023-07-01to2023-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_1009"
      unitRef="Shares">3000</smid:RestrictedStockIssuedShares>
    <smid:RestrictedStockIssuedAmount
      contextRef="From2023-07-01to2023-09-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_1011"
      unitRef="USD">0</smid:RestrictedStockIssuedAmount>
    <smid:RestrictedStockIssuedAmount
      contextRef="From2023-07-01to2023-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_1012"
      unitRef="USD">0</smid:RestrictedStockIssuedAmount>
    <smid:RestrictedStockIssuedAmount
      contextRef="From2023-07-01to2023-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_1013"
      unitRef="USD">0</smid:RestrictedStockIssuedAmount>
    <smid:RestrictedStockIssuedAmount
      contextRef="From2023-07-01to2023-09-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_1014"
      unitRef="USD">0</smid:RestrictedStockIssuedAmount>
    <smid:RestrictedStockIssuedAmount
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_1015"
      unitRef="USD">0</smid:RestrictedStockIssuedAmount>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-01to2023-09-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_1016"
      unitRef="USD">1000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-01to2023-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_1017"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-01to2023-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_1018"
      unitRef="USD">90000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-01to2023-09-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_1019"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_1020"
      unitRef="USD">91000</us-gaap:ShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-01to2023-09-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_1021"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-01to2023-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_1022"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-01to2023-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_1023"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-01to2023-09-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_1024"
      unitRef="USD">1266000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_1025"
      unitRef="USD">1266000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="AsOf2023-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_1026"
      unitRef="Shares">5348189</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30_us-gaap_CommonStockMember"
      decimals="-3"
      id="fid_1028"
      unitRef="USD">54000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_1027"
      unitRef="Shares">40920</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      id="fid_1029"
      unitRef="USD">-102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="fid_1030"
      unitRef="USD">7701000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="fid_1031"
      unitRef="USD">26165000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30"
      decimals="-3"
      id="fid_1032"
      unitRef="USD">33818000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1034"
      unitRef="USD">-6278000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1035"
      unitRef="USD">-565000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1037"
      unitRef="USD">1996000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1038"
      unitRef="USD">1795000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1039"
      unitRef="USD">19000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1040"
      unitRef="USD">252000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1041"
      unitRef="USD">271000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1042"
      unitRef="USD">-53000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1043"
      unitRef="USD">40000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1044"
      unitRef="USD">261000</us-gaap:ShareBasedCompensation>
    <smid:RestrictedStockExpenses
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1045"
      unitRef="USD">142000</smid:RestrictedStockExpenses>
    <smid:RestrictedStockExpenses
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1046"
      unitRef="USD">0</smid:RestrictedStockExpenses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1047"
      unitRef="USD">-1000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1048"
      unitRef="USD">0</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1050"
      unitRef="USD">884000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1051"
      unitRef="USD">630000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInUnbilledReceivables
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1052"
      unitRef="USD">389000</us-gaap:IncreaseDecreaseInUnbilledReceivables>
    <us-gaap:IncreaseDecreaseInUnbilledReceivables
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1053"
      unitRef="USD">254000</us-gaap:IncreaseDecreaseInUnbilledReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1054"
      unitRef="USD">1092000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1055"
      unitRef="USD">390000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpensesOther
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1056"
      unitRef="USD">-186000</us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
    <us-gaap:IncreaseDecreaseInPrepaidExpensesOther
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1057"
      unitRef="USD">685000</us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1058"
      unitRef="USD">23000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1059"
      unitRef="USD">-1000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1061"
      unitRef="USD">-1909000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1062"
      unitRef="USD">-340000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1063"
      unitRef="USD">21000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1064"
      unitRef="USD">383000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1065"
      unitRef="USD">3052000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1066"
      unitRef="USD">1288000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1067"
      unitRef="USD">178000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1068"
      unitRef="USD">-14000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1069"
      unitRef="USD">-473000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1070"
      unitRef="USD">89000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInCustomerDeposits
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1071"
      unitRef="USD">-1287000</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInCustomerDeposits
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1072"
      unitRef="USD">1699000</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1073"
      unitRef="USD">5803000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1074"
      unitRef="USD">3463000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1076"
      unitRef="USD">5543000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1077"
      unitRef="USD">4131000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1078"
      unitRef="USD">25000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1079"
      unitRef="USD">252000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1080"
      unitRef="USD">-5518000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1081"
      unitRef="USD">-3879000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1083"
      unitRef="USD">447000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1084"
      unitRef="USD">461000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1085"
      unitRef="USD">-447000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1086"
      unitRef="USD">-461000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1087"
      unitRef="USD">-162000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1088"
      unitRef="USD">-877000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_1090"
      unitRef="USD">9175000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2022-12-31"
      decimals="-3"
      id="fid_1091"
      unitRef="USD">6726000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_1092"
      unitRef="USD">9013000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-09-30"
      decimals="-3"
      id="fid_1093"
      unitRef="USD">5849000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1095"
      unitRef="USD">175000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1096"
      unitRef="USD">192000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1097"
      unitRef="USD">1558000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1098"
      unitRef="USD">6000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_1100"
      unitRef="USD">478000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_1101"
      unitRef="USD">2625000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2024-01-01to2024-03-31" id="fid_1102">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;1. INTERIM FINANCIAL REPORTING&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;Basis of Presentation&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X.&#160;Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual consolidated financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2023.&#160;The condensed consolidated December&#160;31, 2023 balance sheet was derived from the audited financial statements included in the Form 10-K. Dollar amounts in the footnotes are stated in thousands, except for per share data.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of income are not necessarily indicative of the results to be expected in any future periods.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;Recent Accounting Pronouncements&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In November 2023, the FASB issued ASU 2023-07, &lt;em&gt;Improvements to Reportable Segment Disclosures,&lt;/em&gt; to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#x201c;CODM&#x201d;), and (iii) included in each reported measure of a segment&#x2019;s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM&#x2019;s title and a description of how the CODM uses the segment&#x2019;s profit/loss measure to assess segment performance and to allocate resources. This guidance is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of the standard on its financial statements and related disclosures.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, &lt;em&gt;Improvements to Income Tax Disclosures.&lt;/em&gt; The guidance is intended to improve income tax disclosure requirements by requiring (i) consistent categories and greater disaggregation of information in the rate reconciliation and (ii) the disaggregation of income taxes paid by jurisdiction. The guidance makes several other changes to the income tax disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. The Company is evaluating the impact of the standard on its financial statements and related disclosures.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In November 2024, the FASB issued ASU 2024-03,&#160;&lt;em&gt;Disaggregation of Income Statement Expenses&lt;/em&gt;, requiring additional disclosures about specified categories of expenses included in certain expense captions presented on the face of the income statement. This standard will be effective for the Company for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this guidance on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;Revenue Recognition&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Product Sales - Over Time&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers for customized products is recognized over time as the Company's performance creates or enhances customer-controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize over time, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss is updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable trade - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits. Changes in the job performance, job conditions, and final contract settlements are factors that influence management&#x2019;s assessment of total contract value and therefore, profit and revenue recognition.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds at the time of execution of the contract. Some contracts include retention provisions of up to 10%, which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Product Sales - Point in Time&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;For certain product sales, that do not meet the over time criteria, the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists and the customers have gained control of the product.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Accounts Receivable and Contract Balances&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The timing of when the Company bills the customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. The Company&#x2019;s Accounts receivable trade &#x2013; billed, arising from Topic 606 is $14,442 and $13,685 as of September 30, 2024 and December 31, 2023, respectively.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our Consolidated Balance Sheets as "Accounts receivable trade - unbilled" (contract assets). The Company&#x2019;s Accounts receivable trade &#x2013; unbilled (i.e. contract assets) balances are as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Accounts receivable trade &#x2013; unbilled, beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;927&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;653&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;525&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;990&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Accounts receivable trade &#x2013; unbilled, end of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;914&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,244&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;914&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,244&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Amounts invoiced in the period from amounts included at the beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;830&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;497&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;428&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;986&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Consolidated Balance Sheets as "Customer deposits" (contract liabilities). The Company&#x2019;s Customer deposits (i.e. contract liabilities) balances are as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;&#160;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Customer deposits, beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,581&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,985&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,779&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;737&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Customer deposits, end of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,492&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,436&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,492&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,436&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Revenue recognized in the period from amounts included at the beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,483&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,528&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,684&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;686&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable trade - billed. At September 30, 2024 and December 31, 2023 accounts receivable included contract retentions of approximately $1,368 and $1,310, respectively, which are considered contract assets.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain an allowance for estimated expected credit losses. A considerable amount of judgment is required when determining expected credit losses. Estimates of such expected losses are recorded based on historical losses experienced by the Company, current macro- and micro-economic conditions, and expected macro- and micro-economic conditions. Additional reserves are accumulated when we believe a specific customer may not be able to meet its financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends or past events, and forecasts of future economic conditions. At September 30, 2024 and December 31, 2023, total allowances for credit losses were $1,077 and $806, respectively.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The rollforward of our allowance for credit losses for the quarter ended September 30, 2024, was as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"&gt;&lt;tbody&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Balance at December 31, 2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;806&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Collection of Expected Credit Losses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(417&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Provision for Expected Credit Losses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;688&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Balance at September 30, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,077&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Barrier Rentals - Lease Income&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Leasing fees are paid by customers at the beginning of the lease agreement. We record amounts billed to customers in excess of recognizable revenue, as deferred revenue on the balance sheet. Revenue is recognized on a straight-line basis each month as lease income for the duration of the lease, in accordance with Topic 842, &lt;em&gt;Leases&lt;/em&gt;.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Royalty Income&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements. The agreements are typically for five-year terms and require royalty payments from 4% to 6% of total sales of licensed products, which are paid every month. The revenues from licensing agreements are recognized in the month earned.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Shipping and Installation&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Disaggregation of Revenue&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In the following table, revenue is disaggregated by primary sources of revenue:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Revenue by Type&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Three Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Soundwall Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,873&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,361&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;7,043&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,085&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Architectural Panel Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,601&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;315&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,893&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,044&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;SlenderWall Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,299&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,066&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Miscellaneous Wall Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;811&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,442&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;4,634&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,580&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Barrier Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;546&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,417&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,418&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,000&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Easi-Set Building Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,801&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,226&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;4,341&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,675&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Utility Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,383&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;891&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,112&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,787&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Miscellaneous Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;1,738&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;947&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,180&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;1,605&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Total Product Sales&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;10,753&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;10,898&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;34,621&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;29,842&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Barrier Rentals&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;7,053&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;784&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;9,303&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,604&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Royalty Income&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;958&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;822&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,403&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,827&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Shipping and Installation Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;4,818&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;3,147&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;13,650&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;8,918&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Total Service Revenue&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;12,829&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;4,753&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;25,356&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;13,349&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Total Revenue&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;23,582&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;15,651&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;59,977&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;43,191&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The revenue items: soundwall sales, architectural panel sales, SlenderWall sales, miscellaneous wall sales, miscellaneous sales, barrier rentals, and royalty income are recognized as revenue over time. The revenue items: barrier sales, Easi-Set and Easi-Span building sales, utility sales, and shipping and installation revenue are recognized as revenue at a point in time.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;Warranties&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Smith-Midland products are typically sold pursuant to an implicit warranty of merchantability only. Warranty claims are reviewed and resolved on a case-by-case method. Although the Company does incur costs for warranty claims, historically such amounts are minimal.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;Use of Estimates&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.&#160;Actual results could differ from those estimates.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;Concentration of Risk&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Historically, various customers have comprised greater than 10% of revenue during a given quarter or year. These customers are typically not the same quarter to quarter or year to year. The Company views revenue details by jobs, and not by customers. In the event a customer were to go out of business during a project, it is likely that the owner of the project would assign a new contractor to the job, and the Company would complete its scope of work. Therefore, the Company believes that it does not have a short-term vulnerability of severe impact to operations. In cases where customers are less than 10% of revenue, the Company assesses if there is a near term severe impact. The Company has determined that no customer, if lost, would result in a near term severe impact to the Company&#x2019;s operations.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;For the three months ended September 30, 2024, the Company derived 17% of its revenue from one customer. For the nine months ended September 30, 2024 no customer made up 10% of the revenue for the Company. For the three and nine months ended September 30, 2023, the Company derived 28% and 15%, respectively, of its revenue from two separate customers. As of September 30, 2024, one customer&#x2019;s outstanding receivable balance each equaled 15% of the total outstanding receivable balance. As of December 31, 2023, two customers&#x2019; outstanding receivable balance each equaled 10% of the total outstanding receivable balance.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;Segment Reporting&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1106">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X.&#160;Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual consolidated financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2023.&#160;The condensed consolidated December&#160;31, 2023 balance sheet was derived from the audited financial statements included in the Form 10-K. Dollar amounts in the footnotes are stated in thousands, except for per share data.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of income are not necessarily indicative of the results to be expected in any future periods.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1107">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In November 2023, the FASB issued ASU 2023-07, &lt;em&gt;Improvements to Reportable Segment Disclosures,&lt;/em&gt; to require the disclosure of segment expenses if they are (i) significant to the segment, (ii) regularly provided to the chief operating decision maker (&#x201c;CODM&#x201d;), and (iii) included in each reported measure of a segment&#x2019;s profit or loss. Public entities will be required to provide this disclosure quarterly. In addition, this ASU requires an annual disclosure of the CODM&#x2019;s title and a description of how the CODM uses the segment&#x2019;s profit/loss measure to assess segment performance and to allocate resources. This guidance is effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of the standard on its financial statements and related disclosures.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, &lt;em&gt;Improvements to Income Tax Disclosures.&lt;/em&gt; The guidance is intended to improve income tax disclosure requirements by requiring (i) consistent categories and greater disaggregation of information in the rate reconciliation and (ii) the disaggregation of income taxes paid by jurisdiction. The guidance makes several other changes to the income tax disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. The Company is evaluating the impact of the standard on its financial statements and related disclosures.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In November 2024, the FASB issued ASU 2024-03,&#160;&lt;em&gt;Disaggregation of Income Statement Expenses&lt;/em&gt;, requiring additional disclosures about specified categories of expenses included in certain expense captions presented on the face of the income statement. This standard will be effective for the Company for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, and may be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this guidance on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1108">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Product Sales - Over Time&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers for customized products is recognized over time as the Company's performance creates or enhances customer-controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize over time, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss is updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable trade - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits. Changes in the job performance, job conditions, and final contract settlements are factors that influence management&#x2019;s assessment of total contract value and therefore, profit and revenue recognition.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds at the time of execution of the contract. Some contracts include retention provisions of up to 10%, which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Product Sales - Point in Time&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;For certain product sales, that do not meet the over time criteria, the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists and the customers have gained control of the product.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Accounts Receivable and Contract Balances&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The timing of when the Company bills the customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. The Company&#x2019;s Accounts receivable trade &#x2013; billed, arising from Topic 606 is $14,442 and $13,685 as of September 30, 2024 and December 31, 2023, respectively.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported on our Consolidated Balance Sheets as "Accounts receivable trade - unbilled" (contract assets). The Company&#x2019;s Accounts receivable trade &#x2013; unbilled (i.e. contract assets) balances are as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Accounts receivable trade &#x2013; unbilled, beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;927&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;653&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;525&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;990&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Accounts receivable trade &#x2013; unbilled, end of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;914&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,244&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;914&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,244&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Amounts invoiced in the period from amounts included at the beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;830&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;497&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;428&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;986&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Consolidated Balance Sheets as "Customer deposits" (contract liabilities). The Company&#x2019;s Customer deposits (i.e. contract liabilities) balances are as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;&#160;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Customer deposits, beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,581&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,985&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,779&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;737&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Customer deposits, end of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,492&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,436&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,492&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,436&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Revenue recognized in the period from amounts included at the beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,483&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,528&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,684&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;686&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable trade - billed. At September 30, 2024 and December 31, 2023 accounts receivable included contract retentions of approximately $1,368 and $1,310, respectively, which are considered contract assets.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain an allowance for estimated expected credit losses. A considerable amount of judgment is required when determining expected credit losses. Estimates of such expected losses are recorded based on historical losses experienced by the Company, current macro- and micro-economic conditions, and expected macro- and micro-economic conditions. Additional reserves are accumulated when we believe a specific customer may not be able to meet its financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends or past events, and forecasts of future economic conditions. At September 30, 2024 and December 31, 2023, total allowances for credit losses were $1,077 and $806, respectively.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The rollforward of our allowance for credit losses for the quarter ended September 30, 2024, was as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"&gt;&lt;tbody&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Balance at December 31, 2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;806&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Collection of Expected Credit Losses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(417&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Provision for Expected Credit Losses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;688&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Balance at September 30, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,077&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Barrier Rentals - Lease Income&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Leasing fees are paid by customers at the beginning of the lease agreement. We record amounts billed to customers in excess of recognizable revenue, as deferred revenue on the balance sheet. Revenue is recognized on a straight-line basis each month as lease income for the duration of the lease, in accordance with Topic 842, &lt;em&gt;Leases&lt;/em&gt;.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Royalty Income&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements. The agreements are typically for five-year terms and require royalty payments from 4% to 6% of total sales of licensed products, which are paid every month. The revenues from licensing agreements are recognized in the month earned.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Shipping and Installation&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;em&gt;Disaggregation of Revenue&lt;/em&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In the following table, revenue is disaggregated by primary sources of revenue:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Revenue by Type&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Three Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Soundwall Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,873&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,361&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;7,043&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,085&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Architectural Panel Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,601&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;315&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,893&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,044&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;SlenderWall Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,299&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,066&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Miscellaneous Wall Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;811&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,442&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;4,634&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,580&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Barrier Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;546&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,417&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,418&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,000&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Easi-Set Building Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,801&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,226&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;4,341&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,675&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Utility Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,383&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;891&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,112&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,787&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Miscellaneous Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;1,738&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;947&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,180&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;1,605&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Total Product Sales&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;10,753&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;10,898&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;34,621&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;29,842&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Barrier Rentals&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;7,053&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;784&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;9,303&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,604&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Royalty Income&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;958&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;822&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,403&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,827&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Shipping and Installation Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;4,818&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;3,147&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;13,650&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;8,918&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Total Service Revenue&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;12,829&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;4,753&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;25,356&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;13,349&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Total Revenue&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;23,582&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;15,651&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;59,977&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;43,191&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The revenue items: soundwall sales, architectural panel sales, SlenderWall sales, miscellaneous wall sales, miscellaneous sales, barrier rentals, and royalty income are recognized as revenue over time. The revenue items: barrier sales, Easi-Set and Easi-Span building sales, utility sales, and shipping and installation revenue are recognized as revenue at a point in time.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_327"
      unitRef="USD">14442000</us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms>
    <us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_326"
      unitRef="USD">13685000</us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms>
    <smid:ScheduleOfContractAssetsTableTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1113">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Accounts receivable trade &#x2013; unbilled, beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;927&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;653&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;525&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;990&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Accounts receivable trade &#x2013; unbilled, end of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;914&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,244&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;914&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,244&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Amounts invoiced in the period from amounts included at the beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;830&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;497&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;428&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;986&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</smid:ScheduleOfContractAssetsTableTextBlock>
    <us-gaap:UnbilledContractsReceivable
      contextRef="AsOf2024-06-30"
      decimals="-3"
      id="fid_595"
      unitRef="USD">927000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="AsOf2023-06-30"
      decimals="-3"
      id="fid_596"
      unitRef="USD">653000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_283"
      unitRef="USD">525000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="AsOf2022-12-31"
      decimals="-3"
      id="fid_279"
      unitRef="USD">990000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_284"
      unitRef="USD">914000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="AsOf2023-09-30"
      decimals="-3"
      id="fid_280"
      unitRef="USD">1244000</us-gaap:UnbilledContractsReceivable>
    <smid:AmountsInvoicedInThePeriodFromAmounts
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_593"
      unitRef="USD">830000</smid:AmountsInvoicedInThePeriodFromAmounts>
    <smid:AmountsInvoicedInThePeriodFromAmounts
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_594"
      unitRef="USD">497000</smid:AmountsInvoicedInThePeriodFromAmounts>
    <smid:AmountsInvoicedInThePeriodFromAmounts
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_282"
      unitRef="USD">428000</smid:AmountsInvoicedInThePeriodFromAmounts>
    <smid:AmountsInvoicedInThePeriodFromAmounts
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_281"
      unitRef="USD">986000</smid:AmountsInvoicedInThePeriodFromAmounts>
    <smid:ScheduleOfContractLiabilitiesTableTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1114">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three Months Ended&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;&#160;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Customer deposits, beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,581&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,985&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,779&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;737&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Customer deposits, end of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,492&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,436&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,492&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,436&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Revenue recognized in the period from amounts included at the beginning of the period&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,483&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,528&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,684&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;686&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</smid:ScheduleOfContractLiabilitiesTableTextBlock>
    <us-gaap:CustomerAdvancesAndDeposits
      contextRef="AsOf2024-06-30"
      decimals="-3"
      id="fid_599"
      unitRef="USD">2581000</us-gaap:CustomerAdvancesAndDeposits>
    <us-gaap:CustomerAdvancesAndDeposits
      contextRef="AsOf2023-06-30"
      decimals="-3"
      id="fid_600"
      unitRef="USD">2985000</us-gaap:CustomerAdvancesAndDeposits>
    <us-gaap:CustomerAdvancesAndDeposits
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_285"
      unitRef="USD">2779000</us-gaap:CustomerAdvancesAndDeposits>
    <us-gaap:CustomerAdvancesAndDeposits
      contextRef="AsOf2022-12-31"
      decimals="-3"
      id="fid_289"
      unitRef="USD">737000</us-gaap:CustomerAdvancesAndDeposits>
    <us-gaap:CustomerAdvancesAndDeposits
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_1123"
      unitRef="USD">1492000</us-gaap:CustomerAdvancesAndDeposits>
    <us-gaap:CustomerAdvancesAndDeposits
      contextRef="AsOf2023-09-30"
      decimals="-3"
      id="fid_290"
      unitRef="USD">2436000</us-gaap:CustomerAdvancesAndDeposits>
    <smid:RevenueRecognizedInThePeriodFromAmounts
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_597"
      unitRef="USD">2483000</smid:RevenueRecognizedInThePeriodFromAmounts>
    <smid:RevenueRecognizedInThePeriodFromAmounts
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_598"
      unitRef="USD">2528000</smid:RevenueRecognizedInThePeriodFromAmounts>
    <smid:RevenueRecognizedInThePeriodFromAmounts
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_287"
      unitRef="USD">2684000</smid:RevenueRecognizedInThePeriodFromAmounts>
    <smid:RevenueRecognizedInThePeriodFromAmounts
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_288"
      unitRef="USD">686000</smid:RevenueRecognizedInThePeriodFromAmounts>
    <us-gaap:OtherReceivables
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_322"
      unitRef="USD">1368000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_323"
      unitRef="USD">1310000</us-gaap:OtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_324"
      unitRef="USD">1077000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_325"
      unitRef="USD">806000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <smid:ScheduleOfAllowanceForCreditLossesTableTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1115">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"&gt;&lt;tbody&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Balance at December 31, 2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;806&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Collection of Expected Credit Losses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(417&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Provision for Expected Credit Losses&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;688&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Balance at September 30, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,077&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</smid:ScheduleOfAllowanceForCreditLossesTableTextBlock>
    <smid:ChangeInAllowanceBeginningBalance
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_291"
      unitRef="USD">806000</smid:ChangeInAllowanceBeginningBalance>
    <us-gaap:ContractWithCustomerReceivableCreditLossExpenseReversal
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_292"
      unitRef="USD">-417000</us-gaap:ContractWithCustomerReceivableCreditLossExpenseReversal>
    <smid:ProvisionForOtherCreditLosses69
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_601"
      unitRef="USD">688000</smid:ProvisionForOtherCreditLosses69>
    <smid:ChangeInAllowanceEndingBalance
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_293"
      unitRef="USD">1077000</smid:ChangeInAllowanceEndingBalance>
    <smid:RoyaltyPaymentsPercentageMinimum
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="fid_330"
      unitRef="Pure">0.04</smid:RoyaltyPaymentsPercentageMinimum>
    <smid:RoyaltyPaymentsPercentageMaximum
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="fid_331"
      unitRef="Pure">0.06</smid:RoyaltyPaymentsPercentageMaximum>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1116">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Revenue by Type&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Three Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Soundwall Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,873&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,361&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;7,043&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,085&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Architectural Panel Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,601&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;315&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,893&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,044&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;SlenderWall Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,299&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,066&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Miscellaneous Wall Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;811&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,442&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;4,634&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,580&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Barrier Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;546&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,417&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,418&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,000&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Easi-Set Building Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,801&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,226&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;4,341&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,675&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Utility Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,383&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;891&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,112&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,787&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Miscellaneous Sales&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;1,738&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;947&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,180&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;1,605&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Total Product Sales&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;10,753&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;10,898&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;34,621&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;29,842&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Barrier Rentals&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;7,053&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;784&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;9,303&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,604&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Royalty Income&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;958&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;822&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;2,403&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,827&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Shipping and Installation Revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;4,818&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;3,147&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;13,650&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;8,918&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Total Service Revenue&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;12,829&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;4,753&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;25,356&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;13,349&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Total Revenue&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;23,582&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;15,651&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;59,977&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;43,191&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember"
      decimals="-3"
      id="fid_602"
      unitRef="USD">1873000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember"
      decimals="-3"
      id="fid_603"
      unitRef="USD">2361000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember"
      decimals="-3"
      id="fid_294"
      unitRef="USD">7043000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_SoundwallSalesMember"
      decimals="-3"
      id="fid_309"
      unitRef="USD">5085000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember"
      decimals="-3"
      id="fid_604"
      unitRef="USD">1601000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember"
      decimals="-3"
      id="fid_605"
      unitRef="USD">315000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember"
      decimals="-3"
      id="fid_295"
      unitRef="USD">3893000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_ArchitecturalPanelSalesMember"
      decimals="-3"
      id="fid_310"
      unitRef="USD">1044000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember"
      decimals="-3"
      id="fid_606"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember"
      decimals="-3"
      id="fid_607"
      unitRef="USD">2299000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember"
      decimals="-3"
      id="fid_296"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_SlenderwallSalesMember"
      decimals="-3"
      id="fid_311"
      unitRef="USD">5066000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember"
      decimals="-3"
      id="fid_608"
      unitRef="USD">811000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember"
      decimals="-3"
      id="fid_609"
      unitRef="USD">1442000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember"
      decimals="-3"
      id="fid_297"
      unitRef="USD">4634000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousSalesMember"
      decimals="-3"
      id="fid_312"
      unitRef="USD">5580000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_BarrierSalesMember"
      decimals="-3"
      id="fid_610"
      unitRef="USD">546000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_BarrierSalesMember"
      decimals="-3"
      id="fid_611"
      unitRef="USD">1417000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_BarrierSalesMember"
      decimals="-3"
      id="fid_298"
      unitRef="USD">3418000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_BarrierSalesMember"
      decimals="-3"
      id="fid_313"
      unitRef="USD">6000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember"
      decimals="-3"
      id="fid_612"
      unitRef="USD">1801000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember"
      decimals="-3"
      id="fid_613"
      unitRef="USD">1226000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember"
      decimals="-3"
      id="fid_299"
      unitRef="USD">4341000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_EasiSetAndEasiSpanBuildingSalesMember"
      decimals="-3"
      id="fid_314"
      unitRef="USD">3675000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember"
      decimals="-3"
      id="fid_614"
      unitRef="USD">2383000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember"
      decimals="-3"
      id="fid_615"
      unitRef="USD">891000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember"
      decimals="-3"
      id="fid_300"
      unitRef="USD">6112000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_UtilityAndFarmProductSalesMember"
      decimals="-3"
      id="fid_315"
      unitRef="USD">1787000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember"
      decimals="-3"
      id="fid_616"
      unitRef="USD">1738000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember"
      decimals="-3"
      id="fid_617"
      unitRef="USD">947000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember"
      decimals="-3"
      id="fid_301"
      unitRef="USD">5180000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember_smid_MiscellaneousProductSalesMember"
      decimals="-3"
      id="fid_316"
      unitRef="USD">1605000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ProductSalesMember"
      decimals="-3"
      id="fid_618"
      unitRef="USD">10753000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ProductSalesMember"
      decimals="-3"
      id="fid_619"
      unitRef="USD">10898000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ProductSalesMember"
      decimals="-3"
      id="fid_302"
      unitRef="USD">34621000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ProductSalesMember"
      decimals="-3"
      id="fid_317"
      unitRef="USD">29842000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember"
      decimals="-3"
      id="fid_620"
      unitRef="USD">7053000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember"
      decimals="-3"
      id="fid_621"
      unitRef="USD">784000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember"
      decimals="-3"
      id="fid_303"
      unitRef="USD">9303000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_BarrierRentalMember"
      decimals="-3"
      id="fid_318"
      unitRef="USD">2604000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember"
      decimals="-3"
      id="fid_622"
      unitRef="USD">958000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember"
      decimals="-3"
      id="fid_623"
      unitRef="USD">822000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember"
      decimals="-3"
      id="fid_304"
      unitRef="USD">2403000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_RoyaltiesIncomeMember"
      decimals="-3"
      id="fid_319"
      unitRef="USD">1827000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember"
      decimals="-3"
      id="fid_624"
      unitRef="USD">4818000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember"
      decimals="-3"
      id="fid_627"
      unitRef="USD">3147000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember"
      decimals="-3"
      id="fid_305"
      unitRef="USD">13650000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ServiceRevenueMember_smid_ShippingAndInstallationRevenueMember"
      decimals="-3"
      id="fid_320"
      unitRef="USD">8918000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30_smid_ServiceRevenueMember"
      decimals="-3"
      id="fid_625"
      unitRef="USD">12829000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30_smid_ServiceRevenueMember"
      decimals="-3"
      id="fid_628"
      unitRef="USD">4753000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30_smid_ServiceRevenueMember"
      decimals="-3"
      id="fid_306"
      unitRef="USD">25356000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30_smid_ServiceRevenueMember"
      decimals="-3"
      id="fid_321"
      unitRef="USD">13349000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_626"
      unitRef="USD">23582000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_629"
      unitRef="USD">15651000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_307"
      unitRef="USD">59977000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_308"
      unitRef="USD">43191000</us-gaap:Revenues>
    <us-gaap:StandardProductWarrantyPolicy contextRef="From2024-01-01to2024-09-30" id="fid_1109">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Smith-Midland products are typically sold pursuant to an implicit warranty of merchantability only. Warranty claims are reviewed and resolved on a case-by-case method. Although the Company does incur costs for warranty claims, historically such amounts are minimal.&lt;/p&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:UseOfEstimates contextRef="From2024-01-01to2024-09-30" id="fid_1110">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.&#160;Actual results could differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2024-01-01to2024-09-30" id="fid_1111">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Historically, various customers have comprised greater than 10% of revenue during a given quarter or year. These customers are typically not the same quarter to quarter or year to year. The Company views revenue details by jobs, and not by customers. In the event a customer were to go out of business during a project, it is likely that the owner of the project would assign a new contractor to the job, and the Company would complete its scope of work. Therefore, the Company believes that it does not have a short-term vulnerability of severe impact to operations. In cases where customers are less than 10% of revenue, the Company assesses if there is a near term severe impact. The Company has determined that no customer, if lost, would result in a near term severe impact to the Company&#x2019;s operations.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;For the three months ended September 30, 2024, the Company derived 17% of its revenue from one customer. For the nine months ended September 30, 2024 no customer made up 10% of the revenue for the Company. For the three and nine months ended September 30, 2023, the Company derived 28% and 15%, respectively, of its revenue from two separate customers. As of September 30, 2024, one customer&#x2019;s outstanding receivable balance each equaled 15% of the total outstanding receivable balance. As of December 31, 2023, two customers&#x2019; outstanding receivable balance each equaled 10% of the total outstanding receivable balance.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="From2024-01-01to2024-09-30_smid_OneCustomerMember"
      decimals="INF"
      id="fid_333"
      unitRef="Pure">0.17</us-gaap:PremiumsPercentageAssumedToNet>
    <smid:OutstandingReceivableBalancePercentage
      contextRef="From2024-01-01to2024-09-30_smid_TwoCustomerMember"
      decimals="INF"
      id="fid_332"
      unitRef="Pure">0.10</smid:OutstandingReceivableBalancePercentage>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1112">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1103">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;2. EARNINGS (LOSS) PER SHARE&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Earnings (loss) per share are calculated as follows (in thousands, except earnings per share): &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Basic earnings (loss) per common share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Net income (loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,150&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,266&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,278&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;565&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,304&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,256&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,283&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,256&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"&gt;&lt;strong&gt;Basic earnings (loss) per common share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.59&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.24&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1.18&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.11&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Diluted earnings (loss) per common share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Net income (loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,150&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,266&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,278&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;565&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,304&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,256&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,283&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,256&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"&gt;Dilutive effect of restricted stock&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;42&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;37&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"&gt;Total weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,304&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,298&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,283&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,293&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"&gt;&lt;strong&gt;Diluted earnings (loss) per common share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.59&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.24&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1.18&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.11&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;There was no restricted stock excluded from the diluted earnings per share calculation for the three and nine month periods ended September 30, 2024 and 2023. &lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1117">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Nine Months Ended &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;September 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Basic earnings (loss) per common share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" colspan="2" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Net income (loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,150&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,266&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,278&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;565&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,304&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,256&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,283&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,256&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"&gt;&lt;strong&gt;Basic earnings (loss) per common share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.59&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.24&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1.18&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.11&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Diluted earnings (loss) per common share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Net income (loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;3,150&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;1,266&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;6,278&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;565&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,304&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,256&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,283&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;5,256&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"&gt;Dilutive effect of restricted stock&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;42&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;37&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"&gt;Total weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,304&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,298&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,283&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;5,293&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px"&gt;&lt;strong&gt;Diluted earnings (loss) per common share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.59&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.24&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1.18&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;0.11&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_362"
      unitRef="USD">3150000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_361"
      unitRef="USD">1266000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_630"
      unitRef="USD">6278000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_638"
      unitRef="USD">565000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_364"
      unitRef="Shares">5304000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_363"
      unitRef="Shares">5256000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_631"
      unitRef="Shares">5283000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <smid:WeightedAverageNumberOfSharesOutstandingDikuted
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_371"
      unitRef="Shares">5256000</smid:WeightedAverageNumberOfSharesOutstandingDikuted>
    <smid:EarningPerShareBasic
      contextRef="From2024-07-01to2024-09-30"
      decimals="INF"
      id="fid_366"
      unitRef="USDPShares">0.59</smid:EarningPerShareBasic>
    <smid:EarningPerShareBasic
      contextRef="From2023-07-01to2023-09-30"
      decimals="INF"
      id="fid_365"
      unitRef="USDPShares">0.24</smid:EarningPerShareBasic>
    <smid:EarningPerShareBasic
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="fid_632"
      unitRef="USDPShares">1.18</smid:EarningPerShareBasic>
    <smid:EarningPerShareBasic
      contextRef="From2023-01-01to2023-09-30"
      decimals="INF"
      id="fid_640"
      unitRef="USDPShares">0.11</smid:EarningPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_369"
      unitRef="USD">3150000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_368"
      unitRef="USD">1266000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_633"
      unitRef="USD">6278000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_641"
      unitRef="USD">565000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <smid:WeightedAverageNumberOfSharesOutstandingDikuted
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_370"
      unitRef="Shares">5304000</smid:WeightedAverageNumberOfSharesOutstandingDikuted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_639"
      unitRef="Shares">5256000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <smid:WeightedAverageNumberOfSharesOutstandingDikuted
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_634"
      unitRef="Shares">5283000</smid:WeightedAverageNumberOfSharesOutstandingDikuted>
    <smid:WeightedAverageNumberOfSharesOutstandingDikuted
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_642"
      unitRef="Shares">5256000</smid:WeightedAverageNumberOfSharesOutstandingDikuted>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_373"
      unitRef="Shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_372"
      unitRef="Shares">42000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_635"
      unitRef="Shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_643"
      unitRef="Shares">37000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_375"
      unitRef="Shares">5304000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_374"
      unitRef="Shares">5298000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_636"
      unitRef="Shares">5283000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_644"
      unitRef="Shares">5293000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <smid:EarningPerShareDiluted
      contextRef="From2024-07-01to2024-09-30"
      decimals="INF"
      id="fid_377"
      unitRef="USDPShares">0.59</smid:EarningPerShareDiluted>
    <smid:EarningPerShareDiluted
      contextRef="From2023-07-01to2023-09-30"
      decimals="INF"
      id="fid_376"
      unitRef="USDPShares">0.24</smid:EarningPerShareDiluted>
    <smid:EarningPerShareDiluted
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="fid_637"
      unitRef="USDPShares">1.18</smid:EarningPerShareDiluted>
    <smid:EarningPerShareDiluted
      contextRef="From2023-01-01to2023-09-30"
      decimals="INF"
      id="fid_645"
      unitRef="USDPShares">0.11</smid:EarningPerShareDiluted>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1104">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;3. NOTES PAYABLE&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The Company has a mortgage note payable to Burke &amp;amp; Herbert Bank &amp;amp; Trust Company, formally Summit Community Bank (the &#x201c;Bank&#x201d;) for the construction of the North Carolina facility. The note carries a ten-year term at a fixed interest rate of 3.64% annually per the Promissory Note Rate Conversion Agreement, with monthly payments of $22, and is secured by all of the assets of Smith-Carolina and a guarantee by the Company. The balance of the note payable at September 30, 2024 was $1,221.&#160;The balance of the note payable at December 31, 2023 was $1,382.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The Company also has a note payable to the Bank in the amount of $1,624 as of September 30, 2024 and $1,792 as of December 31, 2023. The loan is collateralized by a first lien position on the Midland, VA plant, building, and assets. The interest rate per the Promissory Note is fixed at 3.99% per annum, with principal and interest payments payable monthly over 120 months in the amount of $27. The loan matures on March 27, 2030.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;On February 10, 2022, the Company completed the financing for its acquisition of certain real property in Midland,&#160;VA&#160;from the fourth quarter of 2021, totaling approximately 29.8 acres, with a note payable to the Bank in the original principal amount of $2,805. The loan is collateralized by a first lien position on the related real property. The interest rate is fixed at 4.09% per annum, with principal and interest payments payable monthly over 180 months for $21. The loan matures on February 10, 2037.&#160;The balance of the note payable on September 30, 2024 was $2,420. The balance of the note payable at December 31, 2023 was $2,525.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The Company additionally has one smaller installment loan with an annual interest rate of 2.90%, maturing in 2025, with a balance of $16 as of September 30, 2024. The balance at December 31, 2023 was $29.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Under the loan covenants with the Bank, the Company is limited to annual capital expenditures of $5,000 and has received a waiver for 2024 from the Bank. Also under the loan covenants with the Bank, the Company must maintain tangible net worth of $10,000. The Company is in compliance with all covenants pursuant to the loan agreements as of September 30, 2024.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In addition to the notes payable discussed above, the Company has a $5,000 line of credit with the Bank with no balance outstanding as of September 30, 2024. The line of credit is evidenced by a commercial revolving promissory note, which carries a variable interest rate of prime, with a floor of 3.50%. The line of credit was scheduled to mature on October 1, 2024, but was extended to January 1, 2025. The loan is collateralized by a first lien position on the Company's accounts receivable and inventory and a second lien position on all other business assets. Key provisions of the line of credit required the Company (i) to obtain bank approval for capital expenditures in excess of $5,000 during the term of the loan and (ii) to obtain bank approval prior to its funding of any acquisition.&#160;On October 1, 2023, the Company received a Commitment Letter from the Bank to provide a guidance line of credit specifically to purchase business equipment in an amount up to $1,500. The commitment provided for the purchase of equipment for which a note payable will be executed with a term not to exceed five years with an interest rate at the Wall Street Journal prime rate plus 0.50% with a floor of 3.50% per annum. The loan is collateralized by a first lien position on all equipment purchased under the line. The commitment for the guidance line of credit matured on October 1, 2024. As of September 30, 2024, the Company had not purchased any equipment pursuant to the $1,500 commitment.&#160;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2024-09-30_smid_SummitCommunityBankMember"
      decimals="INF"
      id="fid_335"
      unitRef="Pure">0.0364</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <smid:DebtInstrumentPeriodicPaymentsPrincipal
      contextRef="From2024-01-01to2024-09-30_smid_SummitCommunityBankMember"
      decimals="-3"
      id="fid_350"
      unitRef="USD">22000</smid:DebtInstrumentPeriodicPaymentsPrincipal>
    <us-gaap:NotesPayable
      contextRef="AsOf2024-09-30_smid_SummitCommunityBankMember"
      decimals="-3"
      id="fid_342"
      unitRef="USD">1221000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="AsOf2023-12-31_smid_SummitCommunityBankMember"
      decimals="-3"
      id="fid_1125"
      unitRef="USD">1382000</us-gaap:NotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_353"
      unitRef="USD">1624000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="From2023-01-01to2023-12-31"
      decimals="-3"
      id="fid_1120"
      unitRef="USD">1792000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="fid_354"
      unitRef="Pure">0.0399</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_355"
      unitRef="USD">27000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2024-01-01to2024-09-30" id="fid_356">2030-03-27</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:NotesPayableToBank
      contextRef="AsOf2022-02-10"
      decimals="-3"
      id="fid_340"
      unitRef="USD">2805000</us-gaap:NotesPayableToBank>
    <smid:NotePayabeInterestRatePercentage
      contextRef="AsOf2022-02-10"
      decimals="INF"
      id="fid_341"
      unitRef="Pure">0.0409</smid:NotePayabeInterestRatePercentage>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="From2022-02-01to2022-02-10"
      decimals="-3"
      id="fid_336"
      unitRef="USD">21000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2022-02-01to2022-02-10" id="fid_346">2037-02-10</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:NotesPayable
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_343"
      unitRef="USD">2420000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_1122"
      unitRef="USD">2525000</us-gaap:NotesPayable>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="AsOf2024-09-30_srt_MinimumMember"
      decimals="INF"
      id="fid_351"
      unitRef="Pure">0.0290</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <smid:VaryingLoanBalanceAmount
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_339"
      unitRef="USD">16000</smid:VaryingLoanBalanceAmount>
    <smid:VaryingLoanBalanceAmount
      contextRef="AsOf2023-12-31"
      decimals="-3"
      id="fid_1124"
      unitRef="USD">29000</smid:VaryingLoanBalanceAmount>
    <us-gaap:LineOfCredit
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_334"
      unitRef="USD">5000000</us-gaap:LineOfCredit>
    <smid:TangibleAssetsNetWorth
      contextRef="AsOf2024-09-30_smid_SummitCommunityBankMember"
      decimals="-3"
      id="fid_338"
      unitRef="USD">10000000</smid:TangibleAssetsNetWorth>
    <smid:AnnualCapitalExpenditures
      contextRef="From2024-01-01to2024-09-30_smid_SummitCommunityBankMember"
      decimals="-3"
      id="fid_337"
      unitRef="USD">5000000</smid:AnnualCapitalExpenditures>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2024-01-01to2024-09-30" id="fid_347">2024-10-01</us-gaap:LineOfCreditFacilityExpirationDate1>
    <smid:BankToPruchaseEquipment
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_344"
      unitRef="USD">5000000</smid:BankToPruchaseEquipment>
    <smid:PuchaseBusinessEquipment
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_348"
      unitRef="USD">1500000</smid:PuchaseBusinessEquipment>
    <smid:CommitmentForPurchaseOfEquipmentForNotePayableDescription contextRef="From2024-01-01to2024-09-30" id="fid_345">The commitment provided for the purchase of equipment for which a note payable will be executed with a term not to exceed five years with an interest rate at the Wall Street Journal prime rate plus 0.50% with a floor of 3.50% per annum</smid:CommitmentForPurchaseOfEquipmentForNotePayableDescription>
    <smid:NoPaymentForEquipment
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_349"
      unitRef="USD">1500000</smid:NoPaymentForEquipment>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1105">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&lt;strong&gt;4. STOCK COMPENSATION&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;The fair value of restricted stock awards is estimated to be the market price of the Company's common stock at the close of the date of grant. Restricted stock activity during the nine months ended September 30, 2024, is as follows:&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Performance-&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Based&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Service-&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Based&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Number &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;of Shares&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Weighted Average Grant Date Fair Value per Share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Non-vested, December 31, 2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;40,278&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;2,000&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;42,278&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;12.07&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;767&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;767&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;11.72&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(37,205&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,000 &lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(38,205&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;11.72&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Settlement of restricted stock&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(3,840&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(3,840&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;37.12&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Non-vested, September 30, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;&#x2014;&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,000&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,000&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;19.15&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;In 2021, the Compensation Committee and Board of Directors approved a Long-Term Incentive Plan with respect to the grant of stock pursuant to the 2016 Equity Incentive Plan. The final equity amount earned was based on continued service through the three-year performance period ending on December 31, 2023, Board discretion, and performance results. The actual number of performance-based shares of common stock of the Company, if any, earned by the award recipients was determined based on measures that include Earnings Before Interest Taxes Depreciation and Amortization (&#x201c;EBITDA&#x201d;) margin, revenue growth, and free cash flow. The EBITDA margin and revenue growth performance targets were set for each of the Minimum, Target, and Maximum levels. In May 2024, the actual performance amount was determined by the Compensation Committee to be $579. The stock compensation cost was recognized over the requisite performance/service period using the straight-line method and based on the probable number of shares to be awarded. During the second quarter of 2024 an additional expense amount of $25 was recorded related to the final amount awarded by the Compensation Committee.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"&gt;Awards are being amortized to expense ratably, based upon the vesting schedule. Stock compensation for the three and nine month periods ended September 30, 2024 was approximately $5 and $40, respectively, based upon the value at the date of grant. Stock compensation for the three and nine month periods ended September 30, 2023 was approximately $90 and $261, respectively, based upon the value at the date of grant. There was $19&#160;of unrecognized compensation cost related to the non-vested restricted stock as of September 30, 2024.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="From2024-01-01to2024-09-30" id="fid_1118">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Performance-&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Based&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Service-&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Based&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Number &lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;of Shares&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Weighted Average Grant Date Fair Value per Share&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Non-vested, December 31, 2023&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;40,278&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;2,000&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;42,278&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;12.07&lt;/strong&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;767&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;767&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;11.72&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(37,205&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(1,000 &lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(38,205&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;11.72&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Settlement of restricted stock&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(3,840&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;(3,840&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;white-space: nowrap;"&gt;)&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;37.12&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&#x2014;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Non-vested, September 30, 2024&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;&#x2014;&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,000&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;1,000&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;&lt;strong&gt;19.15&lt;/strong&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2023-12-31_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="fid_386"
      unitRef="Shares">40278</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2023-12-31_smid_ServiceBasedMember"
      decimals="0"
      id="fid_389"
      unitRef="Shares">2000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2023-12-31_smid_NumberofSharesMember"
      decimals="0"
      id="fid_391"
      unitRef="Shares">42278</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2023-12-31_smid_WeightedAverageGrantDateFairValueMember"
      decimals="INF"
      id="fid_393"
      unitRef="USDPShares">12.07</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="fid_378"
      unitRef="Shares">767</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2024-01-01to2024-09-30_smid_ServiceBasedMember"
      decimals="0"
      id="fid_379"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2024-01-01to2024-09-30_smid_NumberofSharesMember"
      decimals="0"
      id="fid_380"
      unitRef="Shares">767</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember"
      decimals="INF"
      id="fid_384"
      unitRef="USDPShares">11.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="fid_381"
      unitRef="Shares">37205</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2024-01-01to2024-09-30_smid_ServiceBasedMember"
      decimals="0"
      id="fid_382"
      unitRef="Shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2024-01-01to2024-09-30_smid_NumberofSharesMember"
      decimals="0"
      id="fid_383"
      unitRef="Shares">38205</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember"
      decimals="INF"
      id="fid_385"
      unitRef="USDPShares">11.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="fid_683"
      unitRef="Shares">3840</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="From2024-01-01to2024-09-30_smid_NumberofSharesMember"
      decimals="0"
      id="fid_684"
      unitRef="Shares">3840</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember"
      decimals="INF"
      id="fid_686"
      unitRef="USDPShares">37.12</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2024-01-01to2024-09-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="fid_394"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2024-01-01to2024-09-30_smid_ServiceBasedMember"
      decimals="0"
      id="fid_395"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2024-01-01to2024-09-30_smid_NumberofSharesMember"
      decimals="0"
      id="fid_396"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2024-01-01to2024-09-30_smid_WeightedAverageGrantDateFairValueMember"
      decimals="INF"
      id="fid_397"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2024-09-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="fid_387"
      unitRef="Shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2024-09-30_smid_ServiceBasedMember"
      decimals="0"
      id="fid_388"
      unitRef="Shares">1000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2024-09-30_smid_NumberofSharesMember"
      decimals="0"
      id="fid_390"
      unitRef="Shares">1000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2024-09-30_smid_WeightedAverageGrantDateFairValueMember"
      decimals="INF"
      id="fid_392"
      unitRef="USDPShares">19.15</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:OfficersCompensation
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_689"
      unitRef="USD">579000</us-gaap:OfficersCompensation>
    <smid:AdditionalOtherexpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_690"
      unitRef="USD">25000</smid:AdditionalOtherexpense>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-01to2024-09-30"
      decimals="-3"
      id="fid_399"
      unitRef="USD">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-01-01to2024-09-30"
      decimals="-3"
      id="fid_398"
      unitRef="USD">40000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-01to2023-09-30"
      decimals="-3"
      id="fid_687"
      unitRef="USD">90000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-01-01to2023-09-30"
      decimals="-3"
      id="fid_688"
      unitRef="USD">261000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2024-09-30"
      decimals="-3"
      id="fid_400"
      unitRef="USD">19000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
