<SEC-DOCUMENT>0001213900-26-075234.txt : 20260706
<SEC-HEADER>0001213900-26-075234.hdr.sgml : 20260706
<ACCEPTANCE-DATETIME>20260706080101
ACCESSION NUMBER:		0001213900-26-075234
CONFORMED SUBMISSION TYPE:	20-F/A
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20251231
FILED AS OF DATE:		20260706
DATE AS OF CHANGE:		20260706

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Luda Technology Group Ltd
		CENTRAL INDEX KEY:			0001984124
		STANDARD INDUSTRIAL CLASSIFICATION:	STEEL PIPE & TUBES [3317]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				000000000

	FILING VALUES:
		FORM TYPE:		20-F/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-42289
		FILM NUMBER:		261154313

	BUSINESS ADDRESS:	
		ADDRESS IS A NON US LOCATION: 	YES
		STREET 1:		ROOMS 1604-1605, 16/F, YF LIFE CENTRE
		STREET 2:		38 GLOUCESTER ROAD
		CITY:			WANCHAI
		NON US STATE TERRITORY:  	HONG KONG
		PROVINCE COUNTRY:   	K3
		BUSINESS PHONE:		852 2994 8774

	MAIL ADDRESS:	
		ADDRESS IS A NON US LOCATION: 	YES
		STREET 1:		ROOMS 1604-1605, 16/F, YF LIFE CENTRE
		STREET 2:		38 GLOUCESTER ROAD
		CITY:			WANCHAI
		NON US STATE TERRITORY:  	HONG KONG
		PROVINCE COUNTRY:   	K3
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F/A
<SEQUENCE>1
<FILENAME>ea0296866-20fa2_ludatech.htm
<DESCRIPTION>AMENDMENT NO. 2 TO FORM 20-F
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:lud="http://ludahk.com/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>lud-20251231</title>
    <meta http-equiv="Content-Type" content="text/html"/>
  </head>
  <body style="font: 10pt Times New Roman, Times, Serif">
    <div style="display:none">
      <ix:header>
        <ix:hidden>
          <ix:nonNumeric name="dei:DocumentType" contextRef="cref_1624472790" id="fc_650774329">20-F/A</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="cref_1624472790" id="fc_1648240250">00000</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="cref_639012803" id="fc_512439744">00000</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="cref_1624472790" id="ixv-313">0001984124</ix:nonNumeric>
          <ix:nonNumeric name="dei:AmendmentFlag" contextRef="cref_1624472790" id="ixv-314">true</ix:nonNumeric>
          <ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="cref_1624472790" id="ixv-315">FY</ix:nonNumeric>
        </ix:hidden>
        <ix:references>
          <link:schemaRef xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="lud-20251231.xsd" xlink:type="simple"/>
        </ix:references>
        <ix:resources>
          <xbrli:context id="cref_1624472790">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0001984124</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-01-01</xbrli:startDate>
              <xbrli:endDate>2025-12-31</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="cref_1187541704">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0001984124</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:instant>2025-12-31</xbrli:instant>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="cref_639012803">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0001984124</xbrli:identifier>
              <xbrli:segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
              </xbrli:segment>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-01-01</xbrli:startDate>
              <xbrli:endDate>2025-12-31</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:unit id="uref_1187541704">
            <xbrli:measure>xbrli:shares</xbrli:measure>
          </xbrli:unit>
        </ix:resources>
      </ix:header>
    </div>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">UNITED STATES</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">WASHINGTON, D.C. 20549</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <span style="font-weight: bold;">FORM <span style="-sec-ix-hidden:fc_650774329">20-F/A</span></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Amendment No. 2)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <ix:nonNumeric name="dei:DocumentRegistrationStatement" contextRef="cref_1624472790" format="ixt:fixed-false" id="ixv-340">&#9744;</ix:nonNumeric> <span style="font-weight: bold;">REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">OR</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <ix:nonNumeric name="dei:DocumentAnnualReport" contextRef="cref_1624472790" format="ixt:fixed-true" id="ixv-341">&#9746;</ix:nonNumeric> <span style="font-weight: bold;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <span style="font-weight: bold;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="cref_1624472790" format="ixt:date-monthname-day-year-en" id="ixv-342"><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="cref_1624472790" format="ixt:date-monthname-day-en" id="ixv-343">December 31</ix:nonNumeric>, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="cref_1624472790" format="ixt:num-dot-decimal" id="ixv-344">2025</ix:nonNumeric></ix:nonNumeric></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">OR</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="cref_1624472790" format="ixt:fixed-false" id="ixv-345">&#9744;</ix:nonNumeric> <span style="font-weight: bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">For the transition period from _________ to
_________.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">OR</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <ix:nonNumeric name="dei:DocumentShellCompanyReport" contextRef="cref_1624472790" format="ixt:fixed-false" id="ixv-346">&#9744;</ix:nonNumeric> <span style="font-weight: bold;">SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Date of event requiring this shell company report:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> Commission file number: <ix:nonNumeric name="dei:EntityFileNumber" contextRef="cref_1624472790" id="ixv-347">001-42289</ix:nonNumeric> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <span style="font-weight: bold;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="cref_1624472790" id="ixv-348">LUDA TECHNOLOGY GROUP LIMITED</ix:nonNumeric></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of Registrant as Specified in its Charter)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <span style="font-weight: bold;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="cref_1624472790" format="ixt-sec:edgarprovcountryen" id="ixv-349">Cayman Islands</ix:nonNumeric></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Jurisdiction of Incorporation or Organization)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <span style="font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="cref_1624472790" id="ixv-350">Rooms 1604-1605</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="cref_1624472790" id="ixv-351">16/F</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine3" contextRef="cref_1624472790" continuedAt="continuation_596193990" id="ixv-352">YF Life Centre</ix:nonNumeric></span> <br/> <span style="font-weight: bold;"> <ix:continuation id="continuation_596193990">38 Gloucester Road</ix:continuation>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="cref_1624472790" id="ixv-354">Wanchai</ix:nonNumeric></span> <br/> <span style="font-weight: bold;"> <ix:nonNumeric name="dei:EntityAddressCountry" contextRef="cref_1624472790" format="ixt-sec:countrynameen" id="ixv-355">Hong Kong</ix:nonNumeric></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of Principal Executive Offices)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <span style="font-weight: bold;"><ix:nonNumeric name="dei:ContactPersonnelName" contextRef="cref_639012803" id="ixv-356">Ma Biu</ix:nonNumeric>, Chief Executive Officer</span> <br/> <span style="font-weight: bold;"> <ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="cref_639012803" id="ixv-357">Rooms 1604-1605</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="cref_639012803" id="ixv-358">16/F</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine3" contextRef="cref_639012803" continuedAt="continuation_853155671" id="ixv-359">YF Life Centre</ix:nonNumeric></span> <br/> <span style="font-weight: bold;"> <ix:continuation id="continuation_853155671">38 Gloucester Road</ix:continuation>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="cref_639012803" id="ixv-361">Wanchai</ix:nonNumeric></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <span style="font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="cref_639012803" format="ixt-sec:countrynameen" id="ixv-362">Hong Kong</ix:nonNumeric></span> <br/> <span style="font-weight: bold;"> <ix:nonNumeric name="dei:CityAreaCode" contextRef="cref_639012803" id="ixv-363">+ 852</ix:nonNumeric> <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="cref_639012803" id="ixv-364">2994 8774</ix:nonNumeric></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <span style="font-weight: bold;">Email: <ix:nonNumeric name="dei:ContactPersonnelEmailAddress" contextRef="cref_639012803" id="ixv-365">ir@ludahk.com</ix:nonNumeric></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Name, Telephone, E-mail and/or Facsimile Number
and Address of Company Contact Person)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered or to be registered pursuant
to Section 12(b) of the Act:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tbody><tr style="vertical-align: bottom">
<td style="border-bottom: black 1.5pt solid; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-weight: bold;">Title of each class</span></span></td>
<td style="width: 2%; text-align: center">&#160;</td>
<td style="border-bottom: black 1.5pt solid; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-weight: bold;">Trading Symbol(s)</span></span></td>
<td style="width: 2%; text-align: center">&#160;</td>
<td style="border-bottom: black 1.5pt solid; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-weight: bold;">Name of each exchange on which registered</span></span></td></tr>
<tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric name="dei:Security12bTitle" contextRef="cref_1624472790" id="ixv-104">Ordinary Shares, par value <br/> HK$0.25<br/> (equivalent to US$0.03)</ix:nonNumeric></span></td><td style="vertical-align: bottom; text-align: center">&#160;</td><td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric name="dei:TradingSymbol" contextRef="cref_1624472790" id="ixv-366">LUD</ix:nonNumeric></span></td><td style="vertical-align: bottom; text-align: center">&#160;</td><td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="cref_1624472790" format="ixt-sec:exchnameen" id="ixv-367">NYSE American LLC</ix:nonNumeric></span></td> </tr>
</tbody></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered or to be registered pursuant
to Section 12(g) of the Act:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-decoration:underline">None</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Title of Class)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities for which there is a reporting obligation
pursuant to Section 15(d) of the Act:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <span style="text-decoration:underline"><span style="-sec-ix-hidden:fc_1648240250"><span style="-sec-ix-hidden:fc_512439744">None</span></span></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Title of Class)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><!-- Field: Page; Sequence: 1 --><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p></div><!-- Field: /Page --><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate the number of outstanding shares of each
of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> As of December 31, 2025, there were <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="cref_1187541704" unitRef="uref_1187541704" scale="0" decimals="0" format="ixt:num-dot-decimal" id="ixv-368">22,690,000</ix:nonFraction> ordinary shares issued and outstanding, par value HK$0.25 (equivalent to US$0.03) per share. As of the date of this annual report, there were 22,690,000 ordinary shares issued and outstanding. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes &#9744; <ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="cref_1624472790" id="ixv-369">No</ix:nonNumeric> &#9746; </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934. Yes &#9744; <ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="cref_1624472790" id="ixv-370">No</ix:nonNumeric> &#9746; </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> 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="cref_1624472790" id="ixv-371">Yes</ix:nonNumeric> &#9746; No &#9744; </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> 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="cref_1624472790" id="ixv-372">Yes</ix:nonNumeric> &#9746; No &#9744; </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of &#8220;large
accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tbody><tr style="vertical-align: bottom"> <td style="width: 25%; padding-left: 0.1in; text-indent: -0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer &#9744;</span></td><td style="white-space: nowrap; width: 1%">&#160;</td><td style="white-space: nowrap; width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer &#9744;</span></td><td style="white-space: nowrap; width: 1%">&#160;</td><td style="white-space: nowrap; width: 22%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="cref_1624472790" format="ixt-sec:entityfilercategoryen" id="ixv-373">Non-accelerated filer</ix:nonNumeric> &#9746;</span></td><td style="white-space: nowrap; width: 1%">&#160;</td><td style="white-space: nowrap; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="cref_1624472790" format="ixt:fixed-true" id="ixv-374">&#9746;</ix:nonNumeric></span></td> </tr>
</tbody></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, 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&#8224; provided pursuant to Section 13(a) of the Exchange Act. <ix:nonNumeric name="dei:EntityExTransitionPeriod" contextRef="cref_1624472790" format="ixt:fixed-false" id="ixv-375">&#9744;</ix:nonNumeric> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tbody><tr style="vertical-align: top">
<td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8224;</span></td>
<td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The term &#8220;new or revised financial accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.</span></td></tr>
</tbody></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" contextRef="cref_1624472790" format="ixt:fixed-false" id="ixv-376">&#9744;</ix:nonNumeric> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric name="dei:DocumentFinStmtErrorCorrectionFlag" contextRef="cref_1624472790" format="ixt:fixed-false" id="ixv-377">&#9744;</ix:nonNumeric> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether any of those error
corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s
executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark which basis of accounting
the registrant has used to prepare the financial statements included in this filing:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tbody><tr style="vertical-align: top"> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746; <ix:nonNumeric name="dei:DocumentAccountingStandard" contextRef="cref_1624472790" id="ixv-378">U.S. GAAP</ix:nonNumeric></span></td><td style="white-space: nowrap; width: 1%">&#160;</td><td style="white-space: nowrap; width: 68%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744; International Financial Reporting Standards as issued by the <br/> International Accounting Standards Board</span></td><td style="white-space: nowrap; width: 1%">&#160;</td><td style="white-space: nowrap; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744; Other</span></td> </tr>
</tbody></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If &#8220;Other&#8221; has been checked in response
to the previous question, indicate by check mark which financial statement item the registrant has elected to follow: Item 17 &#9744;
Item 18 &#9744;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this is an annual report, indicate by check
mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> Yes &#9744; No <ix:nonNumeric name="dei:EntityShellCompany" contextRef="cref_1624472790" format="ixt:fixed-false" id="ixv-379">&#9746;</ix:nonNumeric> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY
PROCEEDINGS DURING THE PAST FIVE YEARS)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has filed all documents and reports required to be filed by Sections 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent
to the distribution of securities under a plan confirmed by a court. Yes &#9744; No &#9744;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><!-- Field: Page; Sequence: 2 --><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p></div><!-- Field: /Page --><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">EXPLANATORY NOTE&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 42.85pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> <ix:nonNumeric name="dei:AmendmentDescription" contextRef="cref_1624472790" continuedAt="continuation_1532882582" id="ixv-380">This Amendment No. 2 to Form 20-F (the &#8220;Form 20-F/A&#8221;) amends our annual report on Form 20-F for the year ended December 31, 2025 (the &#8220;Annual Report&#8221;), which was originally filed with the U.S. Securities and Exchange Commission on May 15, 2026, as amended by Amendment No. 1 on Form 20-F/A, as filed with the SEC on June 26, 2026 (&#8220;Amendment No. 1&#8221;). The Amended Filing is solely to file Exhibit 12.1, the certification of the Principal Executive Officer and Exhibit 12.2, Certification of Principal Financial Officer of the Company required by Rule 13a-14(a).</ix:nonNumeric> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> <ix:continuation id="continuation_1532882582">Except as described above, this Form 20-F/A does not modify, amend or update the Original Filing or Amendment No. 1 (including, without limitation, the financial or other information contained therein). This Form 20-F/A does not reflect any events that have occurred on or after the date of the Original Filing.1</ix:continuation> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 --><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div>
<div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p></div><!-- Field: /Page --><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: bold;">ITEM 19. EXHIBITS</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 40.8pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">The exhibits filed with this amendment to the
annual report are listed in the exhibit index below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">EXHIBIT INDEX</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tbody><tr style="background-color: rgb(204,238,255)">
<td style="vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.1*</span></td>
<td style="vertical-align: top; width: 1%">&#160;</td>
<td style="vertical-align: bottom; text-align: justify; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea029686601ex12-1.htm">Chief Executive Officer Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
<tr style="background-color: White">
<td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.2*</span></td>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea029686601ex12-2.htm">Chief Financial Officer Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
</tbody></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><!-- Field: Page; Sequence: 4; Value: 1 --><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p></div><!-- Field: /Page --><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-weight: bold;"><span style="text-decoration:underline">SIGNATURES</span></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of the Securities
and 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tbody><tr style="vertical-align: bottom">
<td>&#160;</td>
<td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Luda Technology Group Limited</span></td></tr>
<tr style="vertical-align: bottom">
<td style="width: 60%">&#160;</td>
<td style="width: 5%">&#160;</td>
<td style="width: 35%">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td>&#160;</td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
<td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Ma Biu</i></span></td></tr>
<tr style="vertical-align: bottom">
<td>&#160;</td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ma Biu</span></td></tr>
<tr style="vertical-align: bottom">
<td>&#160;</td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr>
<tr style="vertical-align: bottom">
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td></tr>
<tr>
<td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: July 6, 2026</span></td>
<td>&#160;</td>
<td>&#160;</td></tr>
</tbody></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><!-- Field: Page; Sequence: 5; Options: Last --><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><!-- Field: /Page --><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>


</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>2
<FILENAME>ea029686601ex12-1.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 12.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification by the Principal Executive Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Ma Biu, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this annual report on Form 20-F of Luda Technology Group Limited (the &ldquo;Company&rdquo;);</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the Company and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated the effectiveness of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed in this report any change in the Company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors and the audit committee of the Company&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 Company&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: July 6, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 35%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <I>Ma Biu</I></FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ma Biu</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>3
<FILENAME>ea029686601ex12-2.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 12.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification by the Principal Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Yung Chi Man, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this annual report on Form 20-F of Luda Technology Group Limited (the &ldquo;Company&rdquo;);</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the Company and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated the effectiveness of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed in this report any change in the Company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors and the audit committee of the Company&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 Company&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: July 6, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 35%">&nbsp;</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <I>Yung Chi Man</I></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp; </FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yung Chi Man</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>lud-20251231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?><xs:schema targetNamespace="http://ludahk.com/20251231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:lud="http://ludahk.com/20251231" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31">
  <xs:import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="lud-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation link" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="lud-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label link" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="lud-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition link" xlink:type="simple" />
      <link:roleType roleURI="http://ludahk.com/20251231/role/Cover" id="Cover">
        <link:definition>995300 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>5
<FILENAME>lud-20251231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" xlink:type="simple" />
  <link:roleRef roleURI="http://ludahk.com/20251231/role/Cover" xlink:href="lud-20251231.xsd#Cover" xlink:type="simple" />
  <link:definitionLink xlink:role="http://ludahk.com/20251231/role/Cover" xlink:type="extended" xlink:title="definitionLink">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport_33436" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_33440" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_33478" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_33477" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems_33425" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable_33422" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_33476" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement_33427" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport_33442" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_33438" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType_33426" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_33535" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2_33536" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3_33551" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_33537" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry_33539" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="dei_EntityAddressesAddressTypeAxis_33528" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_33540" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_33499" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_33561" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_33507" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_33513" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod_33514" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_33511" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_33508" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_33524" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_33443" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_33498" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_33512" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers_33506" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer_33505" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag_33490" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_33544" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_33562" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_33565" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_33554" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AddressTypeDomain" xlink:label="dei_AddressTypeDomain_33529" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription_33566" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_33471" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_BusinessContactMember" xlink:label="dei_BusinessContactMember_33530" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_33543" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_ContactPersonnelEmailAddress" xlink:label="dei_ContactPersonnelEmailAddress_33549" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_ContactPersonnelName" xlink:label="dei_ContactPersonnelName_33548" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_33503" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard_33447" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AddressTypeDomain" xlink:label="dei_AddressTypeDomain_33529_default" />
    <link:definitionArc xlink:type="arc" order="13.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentAnnualReport_33436" />
    <link:definitionArc xlink:type="arc" order="15.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_33440" />
    <link:definitionArc xlink:type="arc" order="23.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentFiscalPeriodFocus_33478" />
    <link:definitionArc xlink:type="arc" order="22.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentFiscalYearFocus_33477" />
    <link:definitionArc xlink:type="arc" order="11.00" priority="1" xbrldt:closed="true" use="optional" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentInformationTable_33422" />
    <link:definitionArc xlink:type="arc" order="21.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentPeriodEndDate_33476" />
    <link:definitionArc xlink:type="arc" order="12.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentRegistrationStatement_33427" />
    <link:definitionArc xlink:type="arc" order="16.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentShellCompanyReport_33442" />
    <link:definitionArc xlink:type="arc" order="14.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentTransitionReport_33438" />
    <link:definitionArc xlink:type="arc" order="11.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentType_33426" />
    <link:definitionArc xlink:type="arc" order="38.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressAddressLine1_33535" />
    <link:definitionArc xlink:type="arc" order="39.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressAddressLine2_33536" />
    <link:definitionArc xlink:type="arc" order="40.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressAddressLine3_33551" />
    <link:definitionArc xlink:type="arc" order="41.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressCityOrTown_33537" />
    <link:definitionArc xlink:type="arc" order="42.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressCountry_33539" />
    <link:definitionArc xlink:type="arc" order="12.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable_33422" xlink:to="dei_EntityAddressesAddressTypeAxis_33528" />
    <link:definitionArc xlink:type="arc" order="43.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressPostalZipCode_33540" />
    <link:definitionArc xlink:type="arc" order="25.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityCentralIndexKey_33499" />
    <link:definitionArc xlink:type="arc" order="47.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityCommonStockSharesOutstanding_33561" />
    <link:definitionArc xlink:type="arc" order="31.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityCurrentReportingStatus_33507" />
    <link:definitionArc xlink:type="arc" order="34.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityEmergingGrowthCompany_33513" />
    <link:definitionArc xlink:type="arc" order="35.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityExTransitionPeriod_33514" />
    <link:definitionArc xlink:type="arc" order="26.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityFileNumber_33511" />
    <link:definitionArc xlink:type="arc" order="33.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityFilerCategory_33508" />
    <link:definitionArc xlink:type="arc" order="27.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityIncorporationStateCountryCode_33524" />
    <link:definitionArc xlink:type="arc" order="17.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityInteractiveDataCurrent_33443" />
    <link:definitionArc xlink:type="arc" order="24.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityRegistrantName_33498" />
    <link:definitionArc xlink:type="arc" order="32.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityShellCompany_33512" />
    <link:definitionArc xlink:type="arc" order="30.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityVoluntaryFilers_33506" />
    <link:definitionArc xlink:type="arc" order="29.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityWellKnownSeasonedIssuer_33505" />
    <link:definitionArc xlink:type="arc" order="19.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_IcfrAuditorAttestationFlag_33490" />
    <link:definitionArc xlink:type="arc" order="49.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_LocalPhoneNumber_33544" />
    <link:definitionArc xlink:type="arc" order="44.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_Security12bTitle_33562" />
    <link:definitionArc xlink:type="arc" order="46.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_SecurityExchangeName_33565" />
    <link:definitionArc xlink:type="arc" order="45.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_TradingSymbol_33554" />
    <link:definitionArc xlink:type="arc" order="11.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_EntityAddressesAddressTypeAxis_33528" xlink:to="dei_AddressTypeDomain_33529" />
    <link:definitionArc xlink:type="arc" order="50.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_AmendmentDescription_33566" />
    <link:definitionArc xlink:type="arc" order="20.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_AmendmentFlag_33471" />
    <link:definitionArc xlink:type="arc" order="11.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_AddressTypeDomain_33529" xlink:to="dei_BusinessContactMember_33530" />
    <link:definitionArc xlink:type="arc" order="48.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_CityAreaCode_33543" />
    <link:definitionArc xlink:type="arc" order="37.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_ContactPersonnelEmailAddress_33549" />
    <link:definitionArc xlink:type="arc" order="36.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_ContactPersonnelName_33548" />
    <link:definitionArc xlink:type="arc" order="28.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_CurrentFiscalYearEndDate_33503" />
    <link:definitionArc xlink:type="arc" order="18.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentAccountingStandard_33447" />
    <link:definitionArc xlink:type="arc" order="11.00" priority="1" xbrldt:closed="false" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_EntityAddressesAddressTypeAxis_33528" xlink:to="dei_AddressTypeDomain_33529_default" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>lud-20251231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="dei_EntityAddressesAddressTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AddressTypeDomain" xlink:label="dei_AddressTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_BusinessContactMember" xlink:label="dei_BusinessContactMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_ContactPersonnelEmailAddress" xlink:label="dei_ContactPersonnelEmailAddress" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_ContactPersonnelName" xlink:label="dei_ContactPersonnelName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_EntityAddressesAddressTypeAxis_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AddressTypeDomain" xlink:to="dei_AddressTypeDomain_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelEmailAddress" xlink:to="dei_ContactPersonnelEmailAddress_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" />
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Annual Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Information [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentInformationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Information [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentRegistrationStatement_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Registration Statement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentShellCompanyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Shell Company Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine3_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Three</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCountry_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Country</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressesAddressTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Addresses, Address Type [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock, Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityExTransitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Ex Transition Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Voluntary Filers</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Well-known Seasoned Issuer</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">ICFR Auditor Attestation Flag</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AddressTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Address Type [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_BusinessContactMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Contact [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_ContactPersonnelEmailAddress_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contact Personnel Email Address</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_ContactPersonnelName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contact Personnel Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAccountingStandard_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Accounting Standard</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>lud-20251231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef xlink:type="simple" xlink:href="lud-20251231.xsd#Cover" roleURI="http://ludahk.com/20251231/role/Cover" />
  <link:presentationLink xlink:role="http://ludahk.com/20251231/role/Cover" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport_33436" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_33440" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_33478" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_33477" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems_33425" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable_33422" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_33476" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement_33427" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport_33442" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_33438" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType_33426" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_33535" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2_33536" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3_33551" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_33537" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry_33539" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="dei_EntityAddressesAddressTypeAxis_33528" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_33540" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_33499" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_33561" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_33507" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_33513" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod_33514" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_33511" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_33508" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_33524" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_33443" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_33498" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_33512" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers_33506" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer_33505" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag_33490" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_33544" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_33562" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_33565" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_33554" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AddressTypeDomain" xlink:label="dei_AddressTypeDomain_33529" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription_33566" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_33471" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_BusinessContactMember" xlink:label="dei_BusinessContactMember_33530" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_33543" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_ContactPersonnelEmailAddress" xlink:label="dei_ContactPersonnelEmailAddress_33549" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_ContactPersonnelName" xlink:label="dei_ContactPersonnelName_33548" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract_33421" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_33503" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard_33447" />
    <link:presentationArc xlink:type="arc" order="13.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentAnnualReport_33436" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="15.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_33440" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="23.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentFiscalPeriodFocus_33478" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="22.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentFiscalYearFocus_33477" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="13.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable_33422" xlink:to="dei_DocumentInformationLineItems_33425" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="11.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract_33421" xlink:to="dei_DocumentInformationTable_33422" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="21.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentPeriodEndDate_33476" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="12.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentRegistrationStatement_33427" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="16.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentShellCompanyReport_33442" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="14.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentTransitionReport_33438" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="11.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentType_33426" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="38.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressAddressLine1_33535" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="39.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressAddressLine2_33536" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="40.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressAddressLine3_33551" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="41.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressCityOrTown_33537" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="42.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressCountry_33539" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="12.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable_33422" xlink:to="dei_EntityAddressesAddressTypeAxis_33528" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="43.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityAddressPostalZipCode_33540" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="25.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityCentralIndexKey_33499" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="47.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityCommonStockSharesOutstanding_33561" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="31.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityCurrentReportingStatus_33507" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="34.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityEmergingGrowthCompany_33513" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="35.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityExTransitionPeriod_33514" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="26.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityFileNumber_33511" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="33.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityFilerCategory_33508" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="27.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityIncorporationStateCountryCode_33524" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="17.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityInteractiveDataCurrent_33443" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="24.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityRegistrantName_33498" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="32.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityShellCompany_33512" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="30.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityVoluntaryFilers_33506" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="29.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_EntityWellKnownSeasonedIssuer_33505" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="19.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_IcfrAuditorAttestationFlag_33490" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="49.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_LocalPhoneNumber_33544" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="44.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_Security12bTitle_33562" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="46.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_SecurityExchangeName_33565" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="45.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_TradingSymbol_33554" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="11.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis_33528" xlink:to="dei_AddressTypeDomain_33529" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="50.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_AmendmentDescription_33566" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="20.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_AmendmentFlag_33471" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="11.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_AddressTypeDomain_33529" xlink:to="dei_BusinessContactMember_33530" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="48.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_CityAreaCode_33543" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="37.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_ContactPersonnelEmailAddress_33549" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="36.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_ContactPersonnelName_33548" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="28.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_CurrentFiscalYearEndDate_33503" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="18.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems_33425" xlink:to="dei_DocumentAccountingStandard_33447" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">20-F/A<span></span>
</td>
</tr>
<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_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<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_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">LUDA TECHNOLOGY GROUP LIMITED<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001984124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-42289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
</tr>
<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Rooms 1604-1605<span></span>
</td>
</tr>
<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 Two</a></td>
<td class="text">16/F<span></span>
</td>
</tr>
<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_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">YF Life Centre38 Gloucester Road<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Wanchai<span></span>
</td>
</tr>
<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_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">00000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary Shares, par value  HK$0.25 (equivalent to US$0.03)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">LUD<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSEAMER<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">22,690,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_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">This Amendment No. 2 to Form 20-F (the &#8220;Form 20-F/A&#8221;) amends our annual report on Form 20-F for the year ended December 31, 2025 (the &#8220;Annual Report&#8221;), which was originally filed with the U.S. Securities and Exchange Commission on May 15, 2026, as amended by Amendment No. 1 on Form 20-F/A, as filed with the SEC on June 26, 2026 (&#8220;Amendment No. 1&#8221;). The Amended Filing is solely to file Exhibit 12.1, the certification of the Principal Executive Officer and Exhibit 12.2, Certification of Principal Financial Officer of the Company required by Rule 13a-14(a).Except as described above, this Form 20-F/A does not modify, amend or update the Original Filing or Amendment No. 1 (including, without limitation, the financial or other information contained therein). This Form 20-F/A does not reflect any events that have occurred on or after the date of the Original Filing.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Ma Biu<span></span>
</td>
</tr>
<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_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">ir@ludahk.com<span></span>
</td>
</tr>
<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Rooms 1604-1605<span></span>
</td>
</tr>
<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">16/F<span></span>
</td>
</tr>
<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_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">YF Life Centre38 Gloucester Road<span></span>
</td>
</tr>
<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">Wanchai<span></span>
</td>
</tr>
<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_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<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">00000<span></span>
</td>
</tr>
<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">+ 852<span></span>
</td>
</tr>
<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">2994 8774<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of changes contained within amended document.</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_AmendmentDescription</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_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_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</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_ContactPersonnelEmailAddress</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_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contact personnel</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_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<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 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</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:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 registration statement.</p></div>
<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentRegistrationStatement</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_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for a Shell Company Report pursuant to section 13 or 15(d) 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 Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</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_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 3 such as an Office Park</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_EntityAddressAddressLine3</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_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country 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_EntityAddressCountry</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:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</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>10
<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>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>40</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>1</UnitCount>
  <MyReports>
    <Report instance="ea0296866-20fa2_ludatech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995300 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ludahk.com/20251231/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F/A" isDefinitelyFs="true" isOnlyDei="true" original="ea0296866-20fa2_ludatech.htm">ea0296866-20fa2_ludatech.htm</File>
    <File>lud-20251231.xsd</File>
    <File>lud-20251231_def.xml</File>
    <File>lud-20251231_lab.xml</File>
    <File>lud-20251231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="46">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0296866-20fa2_ludatech.htm": {
   "nsprefix": "lud",
   "nsuri": "http://ludahk.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "ea0296866-20fa2_ludatech.htm"
     ]
    },
    "schema": {
     "local": [
      "lud-20251231.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",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "lud-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "lud-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "lud-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 40,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2026": 6
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 46,
   "unitCount": 1,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2026": 46
   },
   "report": {
    "R1": {
     "role": "http://ludahk.com/20251231/role/Cover",
     "longName": "995300 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "cref_1624472790",
      "name": "dei:DocumentRegistrationStatement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0296866-20fa2_ludatech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "cref_1624472790",
      "name": "dei:DocumentRegistrationStatement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0296866-20fa2_ludatech.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r6"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://ludahk.com/20251231/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": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6",
      "r8"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://ludahk.com/20251231/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/2026",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://ludahk.com/20251231/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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://ludahk.com/20251231/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_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://ludahk.com/20251231/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": [
      "r7"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://ludahk.com/20251231/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": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://ludahk.com/20251231/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/2026",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://ludahk.com/20251231/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/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://ludahk.com/20251231/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/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://ludahk.com/20251231/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": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://ludahk.com/20251231/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": [
      "r9"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://ludahk.com/20251231/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": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://ludahk.com/20251231/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": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://ludahk.com/20251231/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001213900-26-075234-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-26-075234-xbrl.zip
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
M=PP=H@-5G[K<(D6,A6MZ9DW]TF'+%YZWGZQB.&'P#Y$&9C\%KQ?E*R)181M
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
M!9^/9WU:O!=A,.A2DIQ5"3L4)LQ3-%/8'".)P+!)(L*$V9S^W;>?@(&R$QI
M*JP$'@DUPOSA$AR@S5 /R#OUFV%H.L)A(BYP4KQ\S:9AB^L5D76X45P/<3UG
MF<E29K),XR*;2@P)!+JH0A#0$>LS;L C0BLK @G8IV& 8 JDL F9DUF*!" 2
MT'4D;"BUS;$=4<-H:;U-9G0($=ZV;(=;%D$L%.()8=R["Q.N1L"HQKC.)5JT
M#OE>ZV@'=GW3UE%47.UZ]^Y^%/ZQH)I&(7U*?XR@RK![I(*8)7.*;6G'\0/'
M\1..23_:BQG0\ K?W1842Q04SQ']C]8C.WQWD^P\!XM=(S1]POXUC^JD)2'/
M[?)-**D'@!PH/14RH7.#'6"B'PN+VX Z68'R_5!Q?*]/0B$-TF(?8T!R3ZI2
M)TIBD#"%,O=R(E!L,!"KI8BX\U$&5D2"&T'1BT+*O,(JZB:W)"\^(5FO1<A1
MEV@+&(T3SC?*.*$NE]S(*<,Q^0CN90I;%*(WK]7X+0 RS/ &)K3HM<K6IG5N
MY5#6R+W@%7%O:45Y1,'EM6AI)B)[QR(B%>96*TXBS"V2DPH]O#GB)JI(@)P4
M/!!2N"F5A8O<4C[P?/%4**C\P'2N4/1:?U<.*,M-AE2T1#$>AMI$/@!?,HY
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
MJ=JC":S:?)4#U@L*%,'7^ 'K.06*X&OJ#>]K!0KA:T$&:*%]91MGEE_-V8D
M>X^9EP'8K@N3HN=K*@%O"09F$MX+8>\^?F6KHEP!JWGG;[M"5S/0+?JZF7R\
M@QI85?A:=E?OS@8*XFO& .\ !_I&;Y=&I0YSH)OT58RJ_>NO+&K8?C+QNR13
MA\WR[X(#2936M_KG0=?']1_].YCO_P=02P,$%     @ '6#F7"B;%<<M"
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
MH->%OR>7HO.H?XYUN4=_Z)\H??\-4$L! A0#%     @ '6#F7/_BWIWK%@
M)90  !P              ( !     &5A,#(Y-C@V-BTR,&9A,E]L=61A=&5C
M:"YH=&U02P$"% ,4    "  =8.9<F>W+XJH&  !.*   %0
M@ $E%P  96$P,CDV.#8V,#%E>#$R+3$N:'1M4$L! A0#%     @ '6#F7*E,
M,<J>!@  >"@  !4              ( ! AX  &5A,#(Y-C@V-C Q97@Q,BTR
M+FAT;5!+ 0(4 Q0    ( !U@YER,PWLI30(  (@(   0              "
M =,D  !L=60M,C R-3$R,S$N>'-D4$L! A0#%     @ '6#F7(KCMA@L!P
M6E0  !0              ( !3B<  &QU9"TR,#(U,3(S,5]D968N>&UL4$L!
M A0#%     @ '6#F7"B;%<<M"   ,6,  !0              ( !K"X  &QU
M9"TR,#(U,3(S,5]L86(N>&UL4$L! A0#%     @ '6#F7'2K&D&X!@  RE4
M !0              ( !"S<  &QU9"TR,#(U,3(S,5]P<F4N>&UL4$L%!@
0   '  < U $  /4]      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>ea0296866-20fa2_ludatech_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/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="lud-20251231.xsd" xlink:type="simple"/>
    <context id="cref_1624472790">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001984124</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_1187541704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001984124</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_639012803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001984124</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="uref_1187541704">
        <measure>shares</measure>
    </unit>
    <dei:DocumentType contextRef="cref_1624472790" id="fc_650774329">20-F/A</dei:DocumentType>
    <dei:EntityAddressPostalZipCode contextRef="cref_1624472790" id="fc_1648240250">00000</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressPostalZipCode contextRef="cref_639012803" id="fc_512439744">00000</dei:EntityAddressPostalZipCode>
    <dei:EntityCentralIndexKey contextRef="cref_1624472790" id="ixv-313">0001984124</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="cref_1624472790" id="ixv-314">true</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="cref_1624472790" id="ixv-315">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentRegistrationStatement contextRef="cref_1624472790" id="ixv-340">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="cref_1624472790" id="ixv-341">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="cref_1624472790" id="ixv-342">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="cref_1624472790" id="ixv-343">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="cref_1624472790" id="ixv-344">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="cref_1624472790" id="ixv-345">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="cref_1624472790" id="ixv-346">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="cref_1624472790" id="ixv-347">001-42289</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="cref_1624472790" id="ixv-348">LUDA TECHNOLOGY GROUP LIMITED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="cref_1624472790" id="ixv-349">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="cref_1624472790" id="ixv-350">Rooms 1604-1605</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="cref_1624472790" id="ixv-351">16/F</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="cref_1624472790" id="ixv-352">YF Life Centre38 Gloucester Road</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="cref_1624472790" id="ixv-354">Wanchai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="cref_1624472790" id="ixv-355">HK</dei:EntityAddressCountry>
    <dei:ContactPersonnelName contextRef="cref_639012803" id="ixv-356">Ma Biu</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="cref_639012803" id="ixv-357">Rooms 1604-1605</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="cref_639012803" id="ixv-358">16/F</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="cref_639012803" id="ixv-359">YF Life Centre38 Gloucester Road</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="cref_639012803" id="ixv-361">Wanchai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="cref_639012803" id="ixv-362">HK</dei:EntityAddressCountry>
    <dei:CityAreaCode contextRef="cref_639012803" id="ixv-363">+ 852</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="cref_639012803" id="ixv-364">2994 8774</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress contextRef="cref_639012803" id="ixv-365">ir@ludahk.com</dei:ContactPersonnelEmailAddress>
    <dei:Security12bTitle contextRef="cref_1624472790" id="ixv-104">Ordinary Shares, par value  HK$0.25 (equivalent to US$0.03)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="cref_1624472790" id="ixv-366">LUD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="cref_1624472790" id="ixv-367">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="cref_1187541704"
      decimals="0"
      id="ixv-368"
      unitRef="uref_1187541704">22690000</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="cref_1624472790" id="ixv-369">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="cref_1624472790" id="ixv-370">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="cref_1624472790" id="ixv-371">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="cref_1624472790" id="ixv-372">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="cref_1624472790" id="ixv-373">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="cref_1624472790" id="ixv-374">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="cref_1624472790" id="ixv-375">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="cref_1624472790" id="ixv-376">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="cref_1624472790" id="ixv-377">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentAccountingStandard contextRef="cref_1624472790" id="ixv-378">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="cref_1624472790" id="ixv-379">false</dei:EntityShellCompany>
    <dei:AmendmentDescription contextRef="cref_1624472790" id="ixv-380">This Amendment No. 2 to Form 20-F (the &#x201c;Form 20-F/A&#x201d;) amends our annual report on Form 20-F for the year ended December 31, 2025 (the &#x201c;Annual Report&#x201d;), which was originally filed with the U.S. Securities and Exchange Commission on May 15, 2026, as amended by Amendment No. 1 on Form 20-F/A, as filed with the SEC on June 26, 2026 (&#x201c;Amendment No. 1&#x201d;). The Amended Filing is solely to file Exhibit 12.1, the certification of the Principal Executive Officer and Exhibit 12.2, Certification of Principal Financial Officer of the Company required by Rule 13a-14(a).Except as described above, this Form 20-F/A does not modify, amend or update the Original Filing or Amendment No. 1 (including, without limitation, the financial or other information contained therein). This Form 20-F/A does not reflect any events that have occurred on or after the date of the Original Filing.1</dei:AmendmentDescription>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
