<SEC-DOCUMENT>0001999371-24-010340.txt : 20240819
<SEC-HEADER>0001999371-24-010340.hdr.sgml : 20240819
<ACCEPTANCE-DATETIME>20240819163534
ACCESSION NUMBER:		0001999371-24-010340
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20240813
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240819
DATE AS OF CHANGE:		20240819

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CPI AEROSTRUCTURES INC
		CENTRAL INDEX KEY:			0000889348
		STANDARD INDUSTRIAL CLASSIFICATION:	AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				112520310
		STATE OF INCORPORATION:			NY
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		200A EXECUTIVE DR
		CITY:			EDGEWOOD
		STATE:			NY
		ZIP:			11717
		BUSINESS PHONE:		5165865200

	MAIL ADDRESS:	
		STREET 1:		91 HEARTLAND BLVD
		CITY:			EDGEWOOD
		STATE:			NY
		ZIP:			11717
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>cvu-8k_081924.htm
<DESCRIPTION>CURRENT REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:cvu="http://cpiaero.com/20240813">
<head>
     <title>Current Report</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_037_cvu_cpiaero.com_20240813 -->
<!-- Field: Set; Name: xdx; ID: xdx_04A_20240813_20240813 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DEntityCentralIndexKey_0000889348 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000004" name="dei:EntityCentralIndexKey">0000889348</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="cvu-20240813.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-08-13">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-08-13</xbrli:startDate>
        <xbrli:endDate>2024-08-13</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


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


<p style="margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES<br/>
SECURITIES AND EXCHANGE COMMISSION<br/>
WASHINGTON, D.C. 20549</b></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"><b>FORM <span id="xdx_901_edei--DocumentType_c20240813__20240813_zfskVRtXFqxg"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></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"><b>CURRENT REPORT<br/>
PURSUANT TO SECTION 13 OR 15(d) OF THE<br/>
SECURITIES EXCHANGE ACT OF 1934</b></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 Report (Date of earliest event reported):
<b><span id="xdx_909_edei--DocumentPeriodEndDate_c20240813__20240813_zmn1uEAZElKi"><ix:nonNumeric contextRef="AsOf2024-08-13" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">August 13, 2024</ix:nonNumeric></span></b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; padding-bottom: 3pt; width: 100%; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 14pt"><b><span id="xdx_908_edei--EntityRegistrantName_c20240813__20240813_znosoIBbE3T8"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000011" name="dei:EntityRegistrantName">CPI
    AEROSTRUCTURES, INC.</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-top: 3pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">(Exact Name of Registrant as Specified in Charter)</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; padding-bottom: 3pt; width: 32%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_907_edei--EntityIncorporationStateCountryCode_c20240813__20240813_zHfpJmlJ6jPf"><ix:nonNumeric contextRef="AsOf2024-08-13" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">New York</ix:nonNumeric></span></b></span></td>
    <td style="width: 1%; padding-bottom: 3pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 3pt; width: 34%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_90A_edei--EntityFileNumber_c20240813__20240813_zbNWfsBeVRP7"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000013" name="dei:EntityFileNumber">001-11398</ix:nonNumeric></span></b></span></td>
    <td style="width: 1%; padding-bottom: 3pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 3pt; width: 32%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_90E_edei--EntityTaxIdentificationNumber_c20240813__20240813_zWRO3Az67nO9"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000014" name="dei:EntityTaxIdentificationNumber">11-2520310</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-top: 3pt; text-align: center"><span style="font-size: 10pt">(State or Other Jurisdiction<br/>
of Incorporation)</span></td>
    <td style="padding-top: 3pt; text-align: center">&#160;</td>
    <td style="padding-top: 3pt; text-align: center"><span style="font-size: 10pt">(Commission<br/>
File Number)</span></td>
    <td style="padding-top: 3pt; text-align: center">&#160;</td>
    <td style="padding-top: 3pt; text-align: center"><span style="font-size: 10pt">(IRS Employer<br/>
Identification No.)</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; padding-bottom: 3pt; width: 67%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_904_edei--EntityAddressAddressLine1_c20240813__20240813_z5Vi8A7g2Rdj"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000015" name="dei:EntityAddressAddressLine1">91 Heartland Boulevard</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressCityOrTown_c20240813__20240813_zUCPNnvQL3Jj"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000016" name="dei:EntityAddressCityOrTown">Edgewood</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressStateOrProvince_c20240813__20240813_zZ1WQLwrjU0f"><ix:nonNumeric contextRef="AsOf2024-08-13" format="ixt-sec:stateprovnameen" id="Fact000017" name="dei:EntityAddressStateOrProvince">New York</ix:nonNumeric></span></b></span></td>
    <td style="width: 1%; padding-bottom: 3pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 3pt; width: 32%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_906_edei--EntityAddressPostalZipCode_c20240813__20240813_zYVajeqr2wH2"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000018" name="dei:EntityAddressPostalZipCode">11717</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-top: 3pt; text-align: center"><span style="font-size: 10pt">(Address of Principal Executive Offices)</span></td>
    <td style="padding-top: 3pt; text-align: center">&#160;</td>
    <td style="padding-top: 3pt; text-align: center"><span style="font-size: 10pt">(Zip Code)</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Registrant&#8217;s telephone number, including
area code: <b><span style="text-decoration: underline"><span id="xdx_90B_edei--CityAreaCode_c20240813__20240813_zwnvW7b5Mc7e"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000019" name="dei:CityAreaCode">(631)</ix:nonNumeric></span> <span id="xdx_900_edei--LocalPhoneNumber_c20240813__20240813_zToPyt3CNYV7"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000020" name="dei:LocalPhoneNumber">586-5200</ix:nonNumeric></span></span></b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; padding-bottom: 3pt; width: 100%; text-align: center"><span style="font-size: 10pt"><b>N/A</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-top: 3pt; text-align: center"><span style="font-size: 10pt">(Former Name or Former Address, if Changed Since Last Report)</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Check the appropriate box below if the Form 8-K filing is
intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (<span style="text-decoration: underline">see</span>&#160;General
Instruction A.2. below):</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_edei--WrittenCommunications_c20240813__20240813_za4MxPlAR8M1"><ix:nonNumeric contextRef="AsOf2024-08-13" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td></tr>

<tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_edei--SolicitingMaterial_c20240813__20240813_zqKOWll2nZSk"><ix:nonNumeric contextRef="AsOf2024-08-13" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_edei--PreCommencementTenderOffer_c20240813__20240813_zlK1EGRKO8h6"><ix:nonNumeric contextRef="AsOf2024-08-13" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td><span style="font-size: 10pt">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_edei--PreCommencementIssuerTenderOffer_c20240813__20240813_zvaFS2a1aoI8"><ix:nonNumeric contextRef="AsOf2024-08-13" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td><span style="font-size: 10pt">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e 4(c))</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered pursuant to Section 12(b) of the Act:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 3pt; vertical-align: bottom; width: 32%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Title
of each class</b></p></td>
    <td style="padding-bottom: 3pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 3pt; vertical-align: bottom; width: 34%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Trading
symbol(s)</b></p></td>
    <td style="padding-bottom: 3pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 3pt; vertical-align: top; width: 32%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Name
of each exchange on which<br/>
registered</b></p></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-top: 3pt; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_905_edei--Security12bTitle_c20240813__20240813_zksg41otCSd3"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000025" name="dei:Security12bTitle">Common stock, $0.001 par value per share</ix:nonNumeric></span></b></span></td>
    <td style="padding-top: 3pt">&#160;</td>
    <td style="padding-top: 3pt; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_90B_edei--TradingSymbol_c20240813__20240813_zLnggkyselC7"><ix:nonNumeric contextRef="AsOf2024-08-13" id="Fact000026" name="dei:TradingSymbol">CVU</ix:nonNumeric></span></b></span></td>
    <td style="padding-top: 3pt">&#160;</td>
    <td style="padding-top: 3pt; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_90B_edei--SecurityExchangeName_c20240813__20240813_zACzAtCLou5l"><ix:nonNumeric contextRef="AsOf2024-08-13" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric> </span>American</b></span></td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify">Indicate by check mark whether the
registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule
12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify">Emerging growth company <span id="xdx_902_edei--EntityEmergingGrowthCompany_c20240813__20240813_zHdEWMP8oqhl"><ix:nonNumeric contextRef="AsOf2024-08-13" format="ixt:booleanfalse" id="Fact000028" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify">If an emerging growth company, indicate
by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial
accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</p>

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

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


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

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 1in"><b>Item 1.01.</b></td><td><b>Entry into a Material Definitive Agreement.</b></td></tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On August 19, 2024, CPI Aerostructures, Inc. (the &#8220;Company&#8221;)
entered into an indemnification agreement with Philip Passarello, whose appointment to the positions of Chief Financial Officer and Secretary
is discussed in Item 5.02 below. The form of the Company&#8217;s standard indemnification agreement is included at Exhibit 10.29 of the
Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2013.</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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 1in"><b>Item 5.02</b></td><td style="text-align: justify"><b>Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers;
Compensatory Arrangements of Certain Officers.</b></td></tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective August 19, 2024, Philip Passarello,
45, was appointed by the board of directors of CPI Aerostructures, Inc. (the &#8220;Company) to the positions of Chief Financial Officer
and Secretary. Mr. Passarello will also serve as Chief Financial Officer and Secretary of each of the Company&#8217;s wholly-owned subsidiaries,
Welding Metallurgy, Inc. and Compac Development Corporation.</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">From January 2023 to August 2024, Mr. Passarello served as Vice President
of Finance &#8211; Integrated Electronics for TTM Technologies (&#8220;TTM&#8221;), a printed circuit board and aerospace and defense
supplier where he was responsible for the financial functions and operational partnering for multiple locations comprising TTM&#8217;s
integrated electronics business and from February 2020 to January 2023, Mr. Passarello served as Vice President of Finance for Telephonics
Corporation (which was acquired by TTM) with similar responsibilities. From February 2019 to February 2020, Mr. Passarello served as Controller
and Vice President of Financial Planning and Analysis at Telephonics Corporation. At Telephonics Corporation, Mr. Passarello held various
managerial and executive level positions for over 15 years. Earlier in his career, Mr. Passarello spent five years at KPMG LLP within
their audit practice primarily focused on public companies.</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">Mr. Passarello will be paid an annual base salary of $350,000.
Beginning in 2025, Mr. Passarello will participate in the Company&#8217;s annual short term cash and long term equity incentive
plans where he will be eligible to earn up to 40% of his annual base salary for each plan. Mr. Passarello will be eligible to
receive an aggregate of $100,000 in cash bonuses payable $50,000 after the Company&#8217;s 2025 first quarter and $50,000 after the
Company&#8217;s 2026 first quarter if at such times (i) he is employed by the Company and (ii) the Company&#8217;s Quarterly Reports
on Form 10-Q and Annual Reports on Form 10-K were currently filed with the Securities and Exchange Commission. Additionally, Mr.
Passarello will receive a one-time equity award of 20,000 restricted shares of the Company&#8217;s common stock
(&#8220;Shares&#8221;). The Shares will vest on August 19, 2026. The Shares will be issued pursuant to the Company&#8217;s 2016 Long
Term Incentive Plan.</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">In connection with his appointment as Chief Financial Officer and Secretary,
Mr. Passarello entered into a Severance and Change in Control Agreement with the Company. The Severance and Change in Control Agreement
provides for varying types and amounts of payments and additional benefits upon termination of employment, depending on the circumstances
of the termination:</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-indent: 0.5in"><i>Termination without cause</i>.&#160;&#160;If
Mr. Passarello&#8217;s employment is terminated by the Company other than for cause (as defined in the Severance and Change of Control
Agreement), then he will be entitled to (i) continued salary for 12 months, (ii) any earned cash bonus not yet paid for the preceding
fiscal year, and (iii) a pro-rated cash bonus calculated using the prior year&#8217;s cash bonus amount. A non-competition provision will
apply for 12 months as long as severance payments are being paid. Any unvested restricted stock will be forfeited and any unexercised
options will expire.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Voluntary termination or termination for cause.&#160;</i>If
Mr. Passarello voluntarily terminates his employment, or if the Company terminates his employment for cause, he will not be entitled to
any severance payments and will not be bound by a non-compete provision, however he will still be bound by confidentially and non-disparagement
obligations. Any unvested restricted stock will be forfeited and any unexercised options will expire.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Termination for disability.&#160;</i>If Mr.
Passarello&#8217;s employment is terminated because of a disability (as defined in the Severance and Change in Control Agreement), then
he will receive severance as if employment had been terminated by the Company without cause.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Termination following a change in control.&#160;</i>If
Mr. Passarello&#8217;s employment is terminated within 18 months following a change in control (as defined in the Severance and Change
in Control Agreement) either (a) by the Company other than for cause or disability or (b) by Mr. Passarello for good reason (as defined
in the Severance and Change in Control Agreement), he will be entitled to (i) his base salary earned through the date of termination,
(ii) any earned cash bonus not yet paid for the preceding fiscal year, and (iii) a pro-rated portion of his annual cash bonus for the
portion of the year he worked, assuming all applicable targets had been met. In addition, he will be entitled to a change in control payment
in an amount equal to one and one-half times his base salary for the prior full fiscal year payable in two installments, the first on
the date of termination and the second six months following the date of termination. Upon any change in control, all outstanding stock
options and restricted stock will vest immediately. Health insurance and other fringe benefits will continue for a period of six months
after termination. A non-competition provision will apply for six months.</p>

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

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</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">The foregoing description of the Severance and Change in Control Agreement
is qualified in its entirety by reference to the full text of the agreement which is attached hereto as Exhibit 10.1.</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">Mr. Passarello replaces Andrew Davis whose employment as Chief Financial
Officer and Secretary was terminated by the Company without cause on August 13, 2024. Mr. Davis will receive the severance payments set
forth in the Severance and Change in Control Agreement he entered into with the Company on May 10, 2021.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <tr style="vertical-align: top">
    <td style="width: 96px"><span style="font-size: 10pt"><b>Item 9.01</b></span></td>
    <td><span style="font-size: 10pt"><b>Financial Statements and Exhibits.</b></span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 96px"><span style="font-size: 10pt"><span style="text-decoration: underline">Exhibit</span></span></td>
    <td><span style="font-size: 10pt"><span style="text-decoration: underline">Description</span></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt"><a href="ex10-1.htm">10.1</a></span></td>
    <td><a href="ex10-1.htm"><span style="font-size: 10pt">Severance and Change in Control Agreement, dated August 19, 2024, between the Company and Philip Passarello.</span></a></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">104</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

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

<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"><b>SIGNATURE</b></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-indent: 0.5in">Pursuant to the requirements of the Securities
Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="padding-top: 0pt; padding-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:&#160;&#160;&#160;August
    19, 2024</span></td>
    <td colspan="3" style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CPI
    AEROSTRUCTURES, INC.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-indent: 0pt; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt; text-indent: 0pt; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt; text-indent: 0pt; width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt; text-indent: 0pt; width: 17%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid; padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    DORITH HAKIM</span></td>
    <td style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dorith Hakim</span></td>
    <td style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div>

    <!-- Field: /Page -->


<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjd0KgkAQhZ/Adxj2OlK3H8LLpCKyCInodskplnRHZjezR+otW5VoGBiGc75zhBiJDa11iQyXZZ7BCau6VA4hxxsymit6R7rdJeBvjndtHSvj+vcHpuQZ9MxsLCfKC7210RaLBKJFGM9DOYVonsgFHPci6PSUzE0XaJxWJShTwJGpZo1O8XtIOKmWDFXvvuqMbDWZBOJxNMgfkFEs4UCNehE/LGRZKoJRP4HYMD1r71q1Dk1HwqrEytfZgf5v8AUNhEqY -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex10-1.htm
<DESCRIPTION>SEVERANCE AND CHANGE IN CONTROL AGREEMENT, DATED AUGUST 19, 2024
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0; margin-right: 0; margin-bottom: 0"><A HREF="cvu-8k_081924.htm"><B>CPI AEROSTRUCTURES 8-K</B></A></P>



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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Severance and Change in Control Agreement</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">This Severance and Change in Control Agreement
(&ldquo;Agreement&rdquo;) made and entered into as of August 19, 2024 (the &ldquo;Effective Date&rdquo;), by and between CPI Aerostructures,
Inc., a New York corporation (&ldquo;Company&rdquo;), and Philip Passarello (&ldquo;Employee&rdquo;).&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>W</U> <U>I</U> <U>T</U> <U>N</U> <U>E</U> <U>S</U> <U>S</U> <U>E</U> <U>T</U> <U>H</U></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">WHEREAS, the Company employs Employee as an employee
at-will in the capacity of Chief Financial Officer and Secretary; and&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">WHEREAS, the Company seeks to attract and retain
talent and to assure the present and future continuity, objectivity and dedication of management in the foreseeable future and in the
event of any Change in Control.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">NOW, THEREFORE, in consideration of the mutual
agreements herein set forth and other good and valuable consideration, the parties hereto agree as follows:&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>1.</B></TD><TD><B><U>Employment</U></B>.&nbsp; Employee is employed by the Company as an at-will employee subject to the terms and conditions hereinafter
set forth.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>2.</B></TD><TD><B><U>Duties</U></B>.&nbsp; During Employee&rsquo;s employment with the Company, Employee shall:&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>serve the Company and do and perform assigned duties and responsibilities in the ordinary course of Employee&rsquo;s employment and
the business of the Company (within such limits as the Company may from time to time prescribe), professionally, faithfully and diligently.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD>devote Employee&rsquo;s full business time, energy and skill to the business of the Company and Employee&rsquo;s assigned duties and
responsibilities, and to the promotion of the best interests of the Company; provided that Employee shall not (to the extent not inconsistent
with <U>Section&nbsp;6</U> below) be prevented from (i)&nbsp;engaging in charitable, religious, civic or other non-profit community activities,
or (ii)&nbsp;investing his personal assets in such form or manner as will not require any substantial services on Employee&rsquo;s part
in the operation or affairs of the business in which such investments are made, in each case, only to the extent that such activity does
not detract from or interfere or cause a conflict of interest with performance of Employee&rsquo;s duties.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD>observe all policies and procedures of the Company in effect from time to time applicable to employees of the Company including, without
limitation, policies with respect to employee confidentiality, loyalty and prohibited conflicts of interest.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>3.</B></TD><TD><B><U>Benefits</U></B>.&nbsp; Employee shall be entitled to participate, according to the eligibility provisions of each, in such
welfare plans (including but not limited to medical, dental, life, accident and disability insurance programs), vacation, retirement plans
and other fringe benefits as may be in effect from time to time and available to other employees of the Company during Employee&rsquo;s
employment with the Company. Employee shall also be entitled to participate in such additional fringe benefits as may be authorized from
time to time by the Chief Executive Officer and/or the Board of Directors of the Company.</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>4.</B></TD><TD><B><U>Confidential Information, Assignment of Inventions</U></B>.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>Employee acknowledges that the trade secrets, confidential information, secret processes and know-how developed and acquired by the
Company are among its most valuable assets and that the value of such information may be destroyed by unauthorized disclosure.&nbsp;All
such trade secrets, confidential information, secret processes and know-how imparted to or learned by Employee in the course of his employment
with respect to the business of the Company (whether acquired before or after the date hereof) will be deemed to be confidential and will
not be used or disclosed by Employee, except to the extent necessary to perform Employee&rsquo;s duties and, in no event, disclosed to
anyone outside the employ of the Company and its authorized consultants and advisors.&nbsp; If Employee ceases to be employed by the Company
for any reason, Employee shall not take any electronically stored data, documents or other papers containing or reflecting trade secrets,
confidential information, secret processes, know-how, or computer software programs from the Company.&nbsp; Employee acknowledges that
Employee&rsquo;s employment with the Company places Employee in a position of utmost confidence and that Employee will have access to
confidential information concerning the operation of the business of the Company, including, but not limited to, manufacturing methods,
developments, secret processes, know-how, computer software programs, costs, prices and pricing methods, sources of supply and customer
names and relations.&nbsp;All such information is in the nature of a trade secret and is the sole and exclusive property of the Company
and shall be deemed confidential information for the purposes of this <U>Section 4</U>.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: 0in">Notwithstanding the foregoing, nothing in
this Agreement shall prohibit or restrict Employee from lawfully (i) communicating with any governmental agency or self-regulatory organization,
including but not limited to the Securities and Exchange Commission, about a potential violation of law or regulation; (ii) filing a charge
or complaint with any governmental agency or self-regulatory organization; or (iii) participating in any investigation or proceeding that
may be conducted by any governmental agency or self-regulatory organization, including providing documents or other information, without
prior notice to or approval by the Company. Employee is also not prohibited from making any other disclosures that are protected under
whistleblower laws or other applicable laws.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD>Employee hereby assigns to the Company all rights that Employee may have as author, designer, inventor or otherwise as creator of
any written or graphic material, design, invention, improvement, or any other idea or thing whatsoever that Employee may write, draw,
design, conceive, perfect, or reduce to practice during his employment with the Company, whether done during or outside of normal work
hours, and whether done alone or in conjunction with others (&ldquo;Intellectual Property&rdquo;), provided, however, that Employee reserves
all rights in anything done or developed entirely by Employee on Employee&rsquo;s own personal time and without the use of any Company
equipment, supplies, facilities or information, or the participation of any other Company employee, unless it relates to the Company&rsquo;s
business or reasonably anticipated business, or grows out of any work performed by Employee for the Company. Employee will promptly disclose
all such Intellectual Property developed by Employee to the Company, and fully cooperate at the Company&rsquo;s request and expense in
any efforts by the Company or its assignees to secure protection for such Intellectual Property by way of domestic or foreign patent,
copyright, trademark or service mark registration or otherwise, including executing specific assignments or such other documents or taking
such further action as may be considered necessary to vest title in the Company or its assignees and obtain patents or copyrights in any
and all countries.&nbsp;</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>5.</B></TD><TD><B><U>Non-disparagement</U></B>.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>Employee agrees and covenants that he shall not at any time make, publish or communicate to any person or entity or in any public
forum any defamatory or disparaging remarks, comments or statements concerning the Company or its businesses, or any of its employees
or officers, and existing and prospective customers, suppliers, investors and other associated third parties, now or in the future. The
Company agrees and covenants that its directors and/or officers shall not at any time make, publish or communicate to any person or entity
or in any public forum any defamatory or disparaging remarks, comments or statements concerning Employee, now or in the future.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: 0in">This Section does not, in any way, restrict
or impede Employee from exercising protected rights to the extent that such rights cannot be waived by agreement or from complying with
any applicable law or regulation or a valid order of a court of competent jurisdiction or an authorized government agency, provided that
such compliance does not exceed that required by the law, regulation or order. Employee shall promptly provide written notice of any such
order to the Chairman of the Company&rsquo;s Board of Directors.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>6.</B></TD><TD><B><U>Non-Compete</U></B>.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>Employee agrees that during Employee&rsquo;s employment with the Company and for (x) 12 months thereafter if Employee&rsquo;s employment
with the Company is terminated prior to a Change in Control (as defined in Section 10(a) below) or after the Change in Control Period
(as defined in Section 9(a) below) or (y) six months thereafter if Employee&rsquo;s employment with the Company is terminated during the
Change in Control Period (so long as the Company makes severance payments to Employee pursuant to <U>Section 7(a)</U>&nbsp;below or makes
the payments to Employee pursuant to <U>Section 9(a)</U> below, as appropriate), without the prior written consent of the Company, Employee
shall not, within the United States: (i) be employed by, or render any services to, (A) any person, firm or corporation engaged in the
contract production or repair of aircraft parts or any other business (&ldquo;Competitive Business&rdquo;), which is directly in competition
with any &ldquo;material&rdquo; business conducted by the Company or any of its subsidiaries at the time of the termination of Employee&rsquo;s
employment with the Company (as used herein &ldquo;material&rdquo; means a business which generated at least 10% of the Company&rsquo;s
consolidated revenues for the last full fiscal year for which the Company&rsquo;s audited financial statements are available) or (B) any
of the Company&rsquo;s customers or other persons with whom the Company has a contractual relationship; (ii) engage in any Competitive
Business for his own account; (iii) be associated with or interested in any Competitive Business as an individual, partner, shareholder,
creditor, director, officer, principal, agent, employee, trustee, consultant, advisor or in any other relationship or capacity; (iv) employ
or retain, or have or cause any other person or entity to employ or retain, any person who was employed or retained by the Company while
Employee was employed by the Company; or (v) solicit, interfere with, or endeavor to entice away from the Company, for the benefit of
a Competitive Business, any of its customers or other persons with whom the Company has a contractual relationship. Notwithstanding the
foregoing, nothing in this Agreement shall preclude Employee from investing his personal assets in any manner he chooses, provided, however,
that Employee may not, during the period referred to in this <U>Section 6(a)</U>, own more than 4.9% of the equity securities of any Competitive
Business.</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD>Employee acknowledges and agrees that the Company would be irreparably harmed by violations of <U>Section&nbsp;4</U> or <U>Section&nbsp;6(a)</U>
above, and in recognition thereof, the Company shall be entitled to seek an injunction or other decree of specific performance with respect
to any violation thereof (without any bond or other security being required) in addition to other available legal and equitable remedies.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>7.</B></TD><TD><B><U>Severance</U></B>.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>The Company will pay Employee, upon termination of Employee&rsquo;s employment by the Company prior to a Change in Control (as defined
in <U>Section 10(a)</U> below) and following the Change in Control Period (as defined in <U>Section 9(a)</U> below) for any reason other
than Cause (as defined in <U>Section 10(d)</U> below), or at any time due to Disability (as defined in <U>Section 10(c)</U> below), (i)
all base salary earned through the date of termination; (ii) any annual cash bonus earned by Employee for the fiscal year most recently
ended prior to the date of termination to the extent unpaid on the date of termination; (iii) continuation of Employee&rsquo;s base salary
for 12 months (the &ldquo;Severance Period&rdquo;), paid pursuant to the Company&rsquo;s normal payroll practices and subject to applicable
withholding; and, further, Employee will be paid at the time annual cash bonuses are paid to other officers of similar title or at such
time as the Severance Period is complete, whichever is later,&nbsp;a prorated annual bonus equal to the product of (x) the annual bonus,
if any, that Employee earned for the entire fiscal year prior to the fiscal year in which Employee&rsquo;s employment with the Company
terminates; and (y) a fraction, the numerator of which is the number of days Employee was employed by the Company during the fiscal year
in which Employee&rsquo;s employment with the Company terminates and the denominator of which is the number of days in such year, paid
at the time such bonus is paid to the Company&rsquo;s other employees of similar title to Employee; provided, however, that all such payment
obligations shall terminate or lapse immediately upon any breach by Employee of <U>Section</U>&nbsp;<U>4</U>, <U>5</U> or <U>6(a)</U>
of this Agreement or if Employee shall commence any action or proceeding in any court or before any regulatory agency arising out of or
in connection with termination of Employee&rsquo;s employment.&nbsp;</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD>If Employee receives severance pursuant to <U>Section 7(a)</U> and he timely and properly elects continuation health care coverage
pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985 (&ldquo;COBRA&rdquo;) under the Company&rsquo;s current group health
plan, Employee and his/her dependents shall be eligible to continue his coverage, pursuant to COBRA, and shall be responsible for the
entire COBRA premium for the remainder of the applicable COBRA continuation period.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD>If Employee dies during the Severance Period, any severance payments payable pursuant to <U>Section 7(a)</U> will be paid to the appointed
administrator, executor or personal representative of Employee&rsquo;s estate.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD>If Employee&rsquo;s employment with the Company is terminated for Disability, then the Company&rsquo;s obligation to pay severance
pursuant to <U>Section 7(a)</U> shall be reduced by payments Employee receives under the Company&rsquo;s short-term and/or long-term disability
plans, if any.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>8.</B></TD><TD><B><U>Termination of Employment</U></B>.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>Upon and after termination of Employee&rsquo;s employment with the Company howsoever arising, Employee shall, upon request by the
Company:&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(i)</TD><TD>immediately return to the Company all correspondence, documents, business calendars/diaries, or other property belonging to the Company
which is in Employee&rsquo;s possession;&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(ii)</TD><TD>immediately resign from any office Employee holds with the Company; and&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(iii)</TD><TD>cooperate fully and in good faith with the Company in the resolution of all matters Employee worked on or was involved in during Employee&rsquo;s
employment with the Company.&nbsp; Employee&rsquo;s cooperation will include reasonable consultation by telephone.&nbsp; Further, in connection
therewith, Employee will, at the Company&rsquo;s request upon reasonable advance notice and subject to Employee&rsquo;s availability,
make himself available to the Company in person at the Company&rsquo;s premises, for testimony in court, or elsewhere; provided, however,
that in such event, the Company shall reimburse all of Employee&rsquo;s reasonable expenses incurred by Employee in connection therewith
following submission to the Company of receipts or other evidence of such expense, provided that expenses in excess of $250, in the aggregate,
must be approved in writing (which may be by e-mail) by the Company.</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>9.</B></TD><TD><B><U>Change in Control</U></B>.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>In the event that both&nbsp;a Change in Control of the Company occurs and at any time during the 18-month period following the date
of the Change in Control (the &ldquo;Change in Control Period&rdquo;) the Company terminates Employee&rsquo;s employment with the Company
for any reason other than for Cause or Disability, or Employee terminates Employee&rsquo;s employment with the Company for Good Reason,
in either case, by written notice to the other party (including the particulars thereof), and having given the other party the opportunity
to be heard with respect thereto, then:&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(i)</TD><TD>The Company shall, within 30 days following such termination of employment, pay to Employee, in a lump sum, a cash payment in an amount
equal to the sum of (A)&nbsp;all base salary earned by Employee through the date of termination, (B)&nbsp;any annual cash bonus earned
by Employee for the fiscal year of the Company most recently ended prior to the date of termination to the extent unpaid on the date of
termination, (C)&nbsp;a pro rata portion of the annual cash bonus together with the fair market value of any stock grant in lieu of annual
cash bonus, if any, equal to the product of (x) the annual cash bonus, together with the value of any restricted stock grant in lieu of
annual cash bonus, if any, that Employee would have earned for the entire fiscal year in which Employee&rsquo;s employment with the Company
terminates as if all performance targets have been fully met; and (y) a fraction, the numerator of which is the number of days Employee
was employed by the Company during the fiscal year in which Employee&rsquo;s employment with the Company terminates and the denominator
of which is the number of days in such year, and (D)&nbsp;any and all other benefits and amounts earned by Employee prior to the date
of termination to the extent unpaid, all subject to applicable withholdings.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(ii)</TD><TD>The Company shall pay to Employee, a cash payment in an amount equal to one and one-half times Employee&rsquo;s total base salary
for the fiscal year of the Company&rsquo;s most recently ended prior to the date of termination (the &ldquo;Change in Control Payment&rdquo;).
The Change in Control Payment will be paid in two installments as follows: (A) the first installment will be paid on the date Employee&rsquo;s
employment with the Company is terminated, in an amount equal to the lesser of: (x) the sum of Employee&rsquo;s total compensation (including
salary and bonus) for the calendar year preceding the year in which Employee&rsquo;s employment with the Company is terminated (adjusted
for any increase in base salary during that year that was expected to continue indefinitely if Employee had not terminated employment),
or (y) the maximum amount that may be taken into account under a qualified plan under Internal Revenue Code section 401(a)(17) for the
year in which Employee&rsquo;s employment with the Company is terminated; and (B) the second installment will be paid on the first business
day following the day that is six months after the date Employee&rsquo;s employment with the Company is terminated, in an amount equal
to the balance of the Change in Control Payment.</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(iii)</TD><TD>Employee and Employee&rsquo;s dependents shall continue to be covered by, and receive employee welfare and fringe benefits (including
but not limited to medical, dental, life, accident and disability insurance available to officers of the Company and additional retirement
and other fringe benefits approved by the President and CEO, and/or the Board of Directors of the Company) in accordance with the terms
of the Company&rsquo;s benefit plans, for six months following the date Employee&rsquo;s employment with the Company is terminated, and
the premiums/payments of such welfare and fringe benefits will be paid at no less than the levels Employee and Employee&rsquo;s dependents
were receiving immediately prior to the Change in Control.&nbsp; Employee&rsquo;s dependents shall be entitled to continued benefit coverage
pursuant to the preceding sentence for the six months following the date Employee&rsquo;s employment with the Company is terminated in
the event of Employee&rsquo;s death.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD>In the event that a Change in Control occurs, all options, or other derivative securities granted to Employee by the Company will
immediately vest or become immediately exercisable and remain exercisable until the award&rsquo;s original expiration date, if any, whether
or not Employee&rsquo;s employment continues, and all restrictions on restricted stock or restricted stock units granted to Employee,
if any, will immediately lapse.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>10.</B></TD><TD><B><U>Definitions</U></B><I>. </I>For purposes of this Agreement:&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>&ldquo;Change in Control&rdquo; shall occur if or upon the occurrence of:&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(i)</TD><TD>any person (as such term is used in Section&nbsp;13(d)&nbsp;of the Securities Exchange Act of 1934, as amended (&ldquo;Exchange Act&rdquo;),
has acquired (other than directly from the Company) beneficial ownership (as that term is defined in Rule&nbsp;13d-3 under the Exchange
Act), of more than 50% of the outstanding capital stock of the Company entitled to vote for the election of directors; or&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(ii)</TD><TD>effective time of (A)&nbsp;a merger or consolidation or other business combination of the Company with one or more other corporations
as a result of which the holders of the outstanding voting stock of the Company immediately prior to such business combination hold less
than 50% of the voting stock of the surviving or resulting corporation, or (B)&nbsp;a transfer of substantially all of the assets of the
Company other than to an entity of which the Company owns at least 80% of the voting stock; or&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(iii)</TD><TD>the individuals who, as of the Effective Date of this Agreement, are members of the Board (the &ldquo;Incumbent Board&rdquo;), cease
for any reason to constitute at least two-thirds of the Incumbent Board; provided, however, that if either the election of any new director
or the nomination for election of any new director was approved by a vote of more than two-thirds of the Incumbent Board, such new director
shall be considered as a member of the Incumbent Board; provided further, however, that no individual shall be considered a member of
the Incumbent Board if such individual initially assumed office as a result of either an actual or threatened &ldquo;Election Contest&rdquo;
(as described in Rule 14a-11 promulgated under the Exchange Act) or other actual or threatened solicitation of proxies or consents by
or on behalf of a Person other than the Board (a &ldquo;Proxy Contest&rdquo;), including by reason of any agreement intended to avoid
or settle any Election Contest or Proxy Contest.</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD>&ldquo;Good Reason&rdquo; means:&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(i)</TD><TD>A material adverse change in the nature of Employee&rsquo;s title, duties or responsibilities with the Company that represents a demotion
from his title, duties or responsibilities as in effect immediately prior to such Change in Control, or a material reduction in Employee&rsquo;s
compensation (including benefits), occurring at any time during the Change of Control Period; <I>provided, however</I>, that in the event
of a Change in Control, no demotion shall be deemed to have occurred as long as Employee shall remain as the Company&rsquo;s principal
financial officer, notwithstanding title;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(ii)</TD><TD>A failure by the Company to make any payment to Employee when due, unless the payment is not material and is being contested by the
Company, in good faith;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(iii)</TD><TD>A liquidation, bankruptcy or receivership of the Company; or&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(iv)</TD><TD>A relocation of Employee&rsquo;s primary place of employment of at least 50 miles without Employee&rsquo;s consent.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD>&ldquo;Disability&rdquo; means a physical or mental condition which has prevented Employee from substantially performing Employee&rsquo;s
assigned duties for a period of 180 consecutive days and which is expected to continue to render Employee unable to substantially perform
Employee&rsquo;s duties on a full-time basis.&nbsp; The Company will make reasonable accommodation for any handicap of Employee as may
be required by applicable law.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD>&ldquo;Cause&rdquo; means:&nbsp; If the Company, in its sole and absolute discretion, determines that any of the following events
occur:</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(i)</TD><TD>Employee&rsquo;s refusal or willful failure to substantially perform his duties for the Company;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(ii)</TD><TD>Employee&rsquo;s dishonesty, willful misconduct, misappropriation, breach of fiduciary duty or fraud with regard to the Company or
its affiliates;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(iii)</TD><TD>Employee&rsquo;s conviction of, or plea of nolo contendere with respect to, a felony (other than a traffic violation) or any crime
involving, in the sole discretion of the Company, moral turpitude;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(iv)</TD><TD>Employee&rsquo;s improper disclosure of proprietary information or trade secrets of the Company or its business;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(v)</TD><TD>Employee&rsquo;s falsification of any records or documents of the Company;</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(vi)</TD><TD>Employee&rsquo;s intentional or gross misconduct that injures the business or reputation of the Company;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(vii)</TD><TD>Employee&rsquo;s failure to comply with established policies of the company, including those set forth in the Company&rsquo;s employee
handbook;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(viii)</TD><TD>Employee&rsquo;s illegal possession or use of a drug or narcotic on Company property; or&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(ix)</TD><TD>Employee&rsquo;s failure to improve his work performance to an acceptable level after Employee was previously warned in writing by
the Company about poor performance.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(e)</TD><TD>Without limiting the generality of <U>Section 10(d)</U>, the following shall not constitute Cause for the termination of employment
of Employee or the modification or diminution of any of Employee&rsquo;s authority hereunder:&nbsp;&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(i)</TD><TD>any personal or policy disagreement between Employee and the Company or any member of the Company&rsquo;s Board of Directors; or&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(ii)</TD><TD>any action taken by Employee in connection with Employee&rsquo;s duties hereunder, or any failure to act, if Employee acted or failed
to act in good faith and in a manner Employee reasonably believed to be in and not opposed to the best interest of the Company and Employee
had no reasonable cause to believe Employee&rsquo;s conduct was unlawful; or</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72pt"></TD><TD STYLE="width: 22.5pt">(iii)</TD><TD>termination of Employee&rsquo;s employment for overall unsatisfactory performance (including, but not limited to, failure to meet
financial goals).</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(f)</TD><TD>Termination for Cause shall be limited to a good faith finding by resolution of the Compensation and Human Resources Committee of
the Board, setting forth the particulars thereof.&nbsp; Any such action shall be taken at a regular or specially called meeting of the
Compensation and Human Resources Committee of the Board, after a minimum 10 days&rsquo; notice thereof to Employee, with termination of
Employee&rsquo;s employment with the Company for Cause listed as an agenda item.&nbsp; Employee will be given a reasonable opportunity
to be heard at such meeting with counsel present if Employee desires.&nbsp; Any such resolution shall be final and binding.&nbsp;</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: 0in">Upon termination of employment by the Company
for Cause, no further compensation or benefits shall accrue or be payable to Employee by the Company, except for any compensation, bonus
or other benefits which have accrued to Employee prior to the date of any such termination.&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: 0in">Nothing herein shall be construed to prevent
the Company from terminating Employee&rsquo;s employment at any time for any reason or for no reason.&nbsp;</P>

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

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>11.</B></TD><TD><B><U>Changes in Business</U></B>.&nbsp; The Company, acting through its Board of Directors, will at all times have complete control
over the Company&rsquo;s business and retirement and other employee health and welfare benefit plans (&ldquo;Plans&rdquo;).&nbsp; Without
limiting the generality of the foregoing, the Company may at any time or times change or discontinue any or all of its present or future
operations or Plans (subject to their terms), may close or move any one or more of its divisions or offices, may undertake any new servicing
or sales operations, may sell any one or more of its divisions or offices to any company not controlled, directly or indirectly, by the
Company or may take any and all other steps which its Board of Directors, in its exclusive judgment, shall deem desirable, and Employee
shall have no claim or recourse against the Company, its officers, directors or employees by reason of such action except for enforcement
of the provisions of <U>Sections 5</U> and <U>7</U> of this Agreement.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>12.</B></TD><TD><B><U>Severance Payment as Sole Obligation</U></B>.&nbsp; Except as expressly provided in <U>Sections 7</U> and <U>9</U> above, no
further compensation, payments, liabilities or benefits shall accrue or be payable to Employee upon or as a result of termination of Employee&rsquo;s
employment for any reason whatsoever except for any compensation, bonus or other benefits which accrued to Employee prior to the date
of employment termination.&nbsp;</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">The amounts paid to Employee under <U>Sections</U>&nbsp;<U>7</U>
and <U>9</U> of this Agreement shall be considered severance pay in consideration of Employee agreeing to the obligations of confidentiality,
non-disparagement and non-competition set forth in <U>Sections 4</U>, <U>5</U> and <U>6</U>, respectively, and Employee timely returning
a signed, dated and notarized original agreement and general release in a form acceptable to the Company, in its sole and absolute discretion
(the &ldquo;Release&rdquo;), releasing and discharging the Company and its subsidiaries and affiliates from all claims and liabilities
relating to his employment with the Company and the termination of his employment, including without limitation, claims under Title VII
of the Civil Rights Act of 1964, the Americans with Disabilities Act of 1990, the Family and Medical Leave Act, the Equal Pay Act, ERISA,
the Age Discrimination in Employment Act, the Civil Rights Act of 1991, Section 1981 of U.S.C. Title 42, the Sarbanes-Oxley Act of 2002,
the Worker Adjustment and Retraining Notification Act of 1988 and the Older Workers Benefit Protection Act of 1990.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>13.</B></TD><TD><B><U>Notices</U></B>.&nbsp; Any notice or other instrument or thing required or permitted to be given, served or delivered to any
of the parties hereto shall be delivered personally or deposited in the United&nbsp;States mail, with proper postage prepaid, telegram,
teletype, cable or facsimile transmission to the addresses listed below:&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>If to the Company, to:&nbsp;</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in">CPI Aerostructures, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in">91 Heartland Blvd.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in">Edgewood, NY 11717</P>

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

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

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">With a copy to:&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in">Graubard Miller</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in">405 Lexington Avenue 44<SUP>th</SUP> Floor</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in">New York, NY 10174</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in">Attention:&nbsp; Paul Lucido&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD>If to Employee, to:</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in">the most recent address for Employee in the Company&rsquo;s
records</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">or to such other address as either party may from time to
time designate by notice to the other.&nbsp; Each notice shall be effective when such notice and any required copy are delivered to the
applicable address.&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>14.</B></TD><TD><B><U>Non-Assignment.</U></B></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>The Company shall not assign this Agreement or any rights or obligations hereunder without the prior written consent of Employee,
and any attempted unpermitted assignment shall be null and void and without further effect; provided, however, that, upon the sale or
transfer of all or substantially all of the assets of the Company, or upon the merger by the Company into or the combination with another
corporation or other business entity, or upon the liquidation or dissolution of the Company, this Agreement will inure to the benefit
of and be binding upon the person, firm or corporation purchasing such assets, or the corporation surviving such merger or consolidation,
or the shareholder effecting such liquidation or dissolution, as the case may be.&nbsp; After any such transaction, the term Company in
this Agreement shall refer to the entity which conducts the business now conducted by the Company.&nbsp; The provisions of this Agreement
shall be binding upon and inure to the benefit of the estate and beneficiaries of Employee and upon and to the benefit of the permitted
successors and assigns of the parties hereto.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD>Employee agrees on behalf of Employee, Employee&rsquo;s heirs, executors and administrators, and any other person or person claiming
any benefit under Employee by virtue of this Agreement, that this Agreement and all rights, interests and benefits hereunder shall not
be assigned, transferred, pledged or hypothecated in any way by Employee or by any beneficiary, heir, executor, administrator or other
person claiming under Employee by virtue of this Agreement and shall not be subject to execution, attachment or similar process.&nbsp;
Any attempted assigned, transfer, pledge or hypothecation or any other disposition of this Agreement or of such rights, interests and
benefits contrary to the foregoing provisions or the levy or any execution, attachment or similar process thereon shall be null and void
and without further effect.</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>15.</B></TD><TD><B><U>Severability</U></B>.&nbsp; If any term, clause or provision contained herein is declared or held invalid by any court of competent
jurisdiction, such declaration or holding shall not affect the validity of any other term, clause or provision herein contained.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>16.</B></TD><TD><B><U>Construction</U></B>.&nbsp; Careful scrutiny has been given to this Agreement by the Company, Employee, and their respective
legal counsel.&nbsp; Accordingly, the rule&nbsp;of construction that the ambiguities of the contract shall be resolved against the party
which caused the contract to be drafted shall have no application in the construction or interpretation of this Agreement or any clause
or provision hereof.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>17.</B></TD><TD><B><U>Entire Agreement</U></B>.&nbsp; This Agreement as amended and restated herein and the other agreements referred to herein set
forth the entire understanding of the parties and supersede all prior agreements, arrangements and communications, whether oral or written,
pertaining to the subject matter hereof.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>18.</B></TD><TD><B><U>Waiver</U></B>.&nbsp; No provision of this Agreement may be amended, modified, waived or discharged unless such amendment, modification,
waiver or discharge is agreed to in writing signed by Employee and an authorized officer of the Company.&nbsp; No waiver by either party
hereto at any time of any breach by the other party hereto of, or compliance with, any condition or provision of this Agreement to be
performed by such other party shall be deemed a waiver of similar or dissimilar provisions or conditions at the same or at any prior or
subsequent time.&nbsp;&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>19.</B></TD><TD><B><U>Governing Law</U></B>. The validity, interpretation, construction and performance of this Agreement shall be governed by and
construed in accordance with the laws of the State of New York without regard to its conflicts of law principles.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>20.</B></TD><TD><B><U>Clawback</U></B>. Notwithstanding any other provisions in this Agreement to the contrary, any incentive-based compensation,
or any other compensation, paid to Employee pursuant to this Agreement or any other agreement or arrangement with the Company which is
subject to recovery under any law, government regulation or stock exchange listing requirement, will be subject to such deductions and
clawback as may be required to be made pursuant to such law, government regulation or stock exchange listing requirement (or any policy
adopted by the Company pursuant to any such law, government regulation, stock exchange listing requirement or otherwise).</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>21.</B></TD><TD><B><U>Execution</U></B>.&nbsp; This Agreement may be executed in counterparts, each of which shall be deemed an original and which
shall constitute but one and the same Agreement.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>22.</B></TD><TD><B><U>Provisions Regarding Code Section&nbsp;409A.</U></B></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD>If at the time of Employee&rsquo;s termination of employment for reasons other than death he is a &ldquo;Key Employee&rdquo; as determined
in accordance with the procedures set forth in Treas. Reg. &sect;1.409A-1(i), any amounts payable to Employee pursuant to this Agreement
that are subject to Section&nbsp;409A of the Internal Revenue Code shall not be paid or commence to be paid until six months following
Employee&rsquo;s termination of employment, or if earlier, Employee&rsquo;s subsequent death.&nbsp;</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD>Reimbursements or in-kind benefits provided under this Agreement that are subject to Section&nbsp;409A of the Internal Revenue Code
are subject to the following restrictions:&nbsp; (1)&nbsp;the amount of expenses eligible for reimbursements, or in-kind benefits provided,
to Employee during a calendar year shall not affect the expenses eligible for reimbursement or the in-kind benefits provided in any other
calendar year, and (2)&nbsp;reimbursement of an eligible expense shall be made as soon as practicable, but in no event later than the
last day of the calendar year following the calendar year in which the expense was incurred.&nbsp;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD>Employee&rsquo;s right to receive installment payments pursuant to this Agreement shall be treated as the right to receive a series
of separate and distinct payments.</TD></TR></TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><I>[Signature page
follows]</I></P>

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


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">WITNESS the due execution of this Agreement by the parties hereto as
of the day and year first above written.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">CPI AEROSTRUCTURES, INC.</P>

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

<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt; width: 5%">By :</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; border-bottom: Black 1pt solid; vertical-align: top; width: 25%; padding-bottom: 2pt">/s/ Dorith Hakim</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; width: 70%; padding-bottom: 2pt">&nbsp;</TD>
</TR>
<TR>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt">Name: Dorith Hakim</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">&nbsp;</TD>
</TR>
<TR>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt">Title: Chief Executive Officer</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; text-align: center; padding-bottom: 2pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; padding-top: 2pt; text-align: left; padding-bottom: 2pt">/s/Philip Passarello</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">Name: Philip Passarello</TD>
    <TD STYLE="white-space: nowrap; padding-top: 2pt; padding-bottom: 2pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>

    <!-- Field: /Page -->

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>cvu-20240813.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6spw7xRiXhun8uCbn1MSaOCSbP9w5dzKelBtm94HSkq3ygjIXev6SovhRJm4aoC -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:cvu="http://cpiaero.com/20240813" elementFormDefault="qualified" targetNamespace="http://cpiaero.com/20240813">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://cpiaero.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="cvu-20240813_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="cvu-20240813_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>cvu-20240813_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>cvu-20240813_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://cpiaero.com/role/Cover" xlink:href="cvu-20240813.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139765573256064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Aug. 13, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Aug. 13,  2024<span></span>
</td>
</tr>
<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-11398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CPI
    AEROSTRUCTURES, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000889348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">11-2520310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NY<span></span>
</td>
</tr>
<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">91 Heartland Boulevard<span></span>
</td>
</tr>
<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">Edgewood<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
</tr>
<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">11717<span></span>
</td>
</tr>
<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">(631)<span></span>
</td>
</tr>
<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">586-5200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $0.001 par value per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CVU<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( '&$$UD'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !QA!-9H[?W&.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>.FT!0=3EPK032$A, G&+$F^+:-(H,6KW]J1EZX3@ 3C&_O/Y
ML^16!Z'[B,^Q#QC)8KH:7>>3T&'%#D1! "1]0*=2F1,^-W=]=(KR,^XA*/VA
M]@@UY[?@D)11I& "%F$A,MD:+71$17T\X8U>\.$S=C/,:, .'7I*4)45,#E-
M#,>Q:^$"F&"$T:7O IJ%.%?_Q,X=8*?DF.R2&H:A')HYEW>HX.WI\65>M[ ^
MD?(:\Z]D!1T#KMAY\FOSL-YNF*QY?5WPNZ*ZW]9<-#>BX>^3ZP^_B[#KC=W9
M?VQ\%I0M_+H+^0502P,$%     @ <80369E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !QA!-9-U2& U $  "&$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V887/:.!"&O]^OT+@W-^U,$EN& ,D!,X22*].6,$#:Z=W<!V$+T,2V7$F&
MY-_?RA";MF;-'!^"9;RO'Z_6[TKI[J1ZTAO.#7F.HT3WG(TQZ:WKZF##8Z:O
M9,H3^&4E5<P,#-7:U:GB+,R#XLCU/:_EQDPD3K^;GYNJ?E=F)A()GRJBLSAF
MZN6.1W+7<ZCS>F(FUAMC3[C];LK6?,[-8SI5,'(+E5#$/-%")D3Q5<\9T-L[
MOVD#\BN^"+[31\?$/LI2RB<[&(<]Q[-$/.*!L1(,OK9\R*/(*@'']X.H4]S3
M!AX?OZK?YP\/#[-DF@]E]%6$9M-S.@X)^8IED9G)W0=^>*!KJQ?(2.=_R6Y_
M;;/ID"#31L:'8""(1;+_9L^'1!P'T!,!_B' S[GW-\HIWS/#^ETE=T39JT'-
M'N2/FD<#G$CLK,R-@E\%Q)G^4&ZYZKH&I.P)-SB$W>W#_!-A@VQ]16CC@OB>
MW_PQW 6" L,O,/Q<KX%AD'\&2VT43-2_541[A6:U@JW>6YVR@/<<*$_-U98[
M_3_>T);W)\+7*/@:F'K_O0PRJ$5#%B\IKX+#PSN7'Q&(9@'11%4&0!#F%/<1
M6U=1X/$K%FF.<%P7'-?G)6/*E9 A&24A@>*KS NN5)1171VU"K06*CA*C# O
MY%Y$G$RR>%E=V[B&Y]%+2ALW'82G7?"TS^&9\;6PE0TYF["X,E&XSG Z_HW
M9S":/<P7L\?AXG$VFE^0\61XA6!V"LS..9A#F%3%(C).0OY,/O*7*E!<R8-/
MIW/3:&+9NRFP;L[!6K!G,@Z!3:Q$P'(S/SVWN"*EE_ZU[S6HA^!1KS1/[QS
M<1)(E4J5LUV0N8&7@4A%AC*#A$)>95@YYS7JDV\8Y)'#TW,@!V$(OJ@O7@_(
M)[B./"359+CD#24?.%,F8O#JW\DLXENF0HRV; 04]?%?:(=V!+E<R%U225HC
M%Z[Y3DJ4K6P"%+?QG]F*B9XJN15)4)U*7!.?Y+(U4-S;?T:;2FW@3?Y;I*>K
M#U>DM$W;&%O9+BCN\OD4#F#->!H%%WC;:M!W&$K9'BCN[9]D %F9;F2"]8<:
MD>M.ZQ),!+60LD%0W-F_*F$,3R U<9PE!W_3E52X4%UWIV4SH+B'SV4D F%$
MLB:?H<"58%$E#ZY2RU-V 8J;]E3QRP#2P^$-VR_"8!T$R\6'U>K$_.%Z=61^
MZ?\^[M"_D(VUSH"L#K!&MA:P]'X?-^J%,+ 2DBM"_;?+=V3.@PSJK;*OURC9
M^H3&"QN2X.F"_.Y=P3*)I$R1+8LR3E)X7+UA"L4^V@W@KKU0++3E-W^)E[*R
M^&H$AE\>,9#2\7W<G5\31D;/P88E:WYR_58C-/DV'V%$I='[9QG]*.9J;5/T
M%RB8C;6/E"75$_L_=P7NT:[2[M _,WM'32*^ B'OJ@VFK?:;WOW R#3?:"ZE
M@6UK?KCA#%X$>P'\OI+2O [LWK7XUT/_/U!+ P04    " !QA!-9GZ ;\+$"
M  #B#   #0   'AL+W-T>6QE<RYX;6S=5VUKVS 0_BM"/V!N8FKBD1BV0&&P
MC4+S85^56'8$>O%DN7/ZZZ>S;"=I=67=A['-H<G=/;J[1W<GF:Y;=Y+\X<BY
M([V2NMW0HW/-^R1I#T>N6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+3
M8JT[=:=<2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A
M8*2QQ'DJ?$,78&F? KP(&K <XRBAC05C$C*$[_VX_!DP::U7A90SP24-AF+=
M,.>XU7=>&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72L
MJ(_PZTR3 .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GT
MA$8QA D*Q+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WAT
MUC3R]$&*6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:I
MKW#.RW^0\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PE<A!OZ%>Y7>>9
M]IV03NA1.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NX
MZBQ_AOMHD<VWL,\E=,E[7FY'U=;[021>\%G'!QR>(W?#$T<PGX#%$<"P/!@#
MS"=X87G^I_VLT/T$#..VBB(KU&>%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8;
M9;#%ZI9E\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'
MGL>[C>4!#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G
M)$WS/(X %F>0IA@"IQ%', ;  4/2='@//GL?)=-[*CG_5U/\!%!+ P04
M" !QA!-9EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">
M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]
M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<
MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A
M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X
M4$L#!!0    ( '&$$UFJQ"(6,P$  "("   /    >&PO=V]R:V)O;VLN>&UL
MC5'1;L(P#/R5*A^P%K0A#5%>0-N0I@V-B??0NM0BB2O'A8VOG]NJ&M)>]I3<
MV;K<7187XM.!Z)1\>1=B;FJ19IZFL:C!VWA'#02=5,3>BD(^IK%AL&6L <2[
M=)IEL]1;#&:Y&+6VG-X"$B@$*2C9$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C
M%<K<9":)-5U>B/%*0:S;%4S.Y68R#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@
MA1REW^CUK7H\@RX/J!5Z0B? :ROPS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146
ML*:B]1!DZ)'!=09#K+&))@G60VY6= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E
M5!B@?%.9J+SV4VPYZ8Y>9WK_,'G4'EKG5LJ]AU>RY1AQ_)[E#U!+ P04
M" !QA!-9)!Z;HJT   #X 0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSM9$]#H,P#(6O$N4 -5"I0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM
M?^_)3I]H%'=NH+;S)$9K!LIDR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(H
MND'8,V2>[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++
M3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$
M%     @ <8036660>9(9 0  SP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&UL
MK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QX
MWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#
M4,$3>*HH>Y3KU3.T<F^I>.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$
MJ+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:
M!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U5
M9"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\
MUDX:?^:+X3]>?P%02P$"% ,4    " !QA!-9!T%-8H$   "Q    $
M        @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( '&$$UFC
MM_<8[P   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM
M;%!+ 0(4 Q0    ( '&$$UF97)PC$ 8  )PG   3              "  <T!
M  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ <80363=4A@-0!
MAA   !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;%!+ 0(4 Q0    ( '&$$UF?H!OPL0(  .(,   -              "  90,
M  !X;"]S='EL97,N>&UL4$L! A0#%     @ <80369>*NQS     $P(   L
M             ( !< \  %]R96QS+RYR96QS4$L! A0#%     @ <8036:K$
M(A8S 0  (@(   \              ( !61   'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( '&$$UDD'INBK0   /@!   :              "  ;D1  !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( '&$$UEED'F2
M&0$  ,\#   3              "  9X2  !;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@     )  D /@(  .@3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="cvu-8k_081924.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cvu-20240813.xsd</File>
    <File>cvu-20240813_lab.xml</File>
    <File>cvu-20240813_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="cvu-8k_081924.htm">cvu-8k_081924.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cvu-8k_081924.htm": {
   "nsprefix": "cvu",
   "nsuri": "http://cpiaero.com/20240813",
   "dts": {
    "schema": {
     "local": [
      "cvu-20240813.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "cvu-20240813_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cvu-20240813_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "cvu-8k_081924.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 22
   },
   "report": {
    "R1": {
     "role": "http://cpiaero.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2024-08-13",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvu-8k_081924.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-08-13",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvu-8k_081924.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://cpiaero.com/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/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://cpiaero.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "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": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "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>15
<FILENAME>0001999371-24-010340-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001999371-24-010340-xbrl.zip
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
M^<H#@>;D#4T]\0_-R5!H3H*&YN1=T,B.]SK6S.3'6['DK[:'LT&E%V3:5JW
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
M2FLHD,<IX?Q]IIF@.CBV' BAD!'GO%9:0X%\G5(ULX/:1R679KY9VQF"[2D
MA8XXLS5H%0?^ZN<Z\F+]6Y!\A1K\=@)$[%Z36*_=B&,WD:(XDXN$* _UD![*
M'75AI=]HP^1OS9RJW>NGO#,CF[>%)CW4EX)& 25=A9K&.;?NK.0/GEKW=%#>
MB(EIE3&<-5/9A+-XR"4)7I?OR:!\$;/0"ELH>-\3\:BRA8G7=TK&E+K')WI[
MM $2(F %T) @YJ?/0H%SNT"FJ5M,)./'\=R:UK>9R5]=:OL7O&D0+ <-#>8B
M3H!QI*L@_7.A%TW>K^_IE"HW3>&!KLQ[V]!C^*((4!P:']0W"H$Q5(3IHG/D
MZ\9N<"^G+;YQO]P+6.V6_P%02P,$%     @ <8036<8#V*)/&@  &80  !$
M  !C=G4M.&M?,#@Q.3(T+FAT;>T]:7O:NM+?^15ZN>?<DSXW+ :RI]R'$)*0
ME0+I]B6/L06H,;8KV0GTU[\SD@VV,81L/6GOZ=.FP99&H]EGM+#_W_'((G>4
M"^;8[__2\L6_"+4-QV3VX/U?M4Z]V?SKO]7,_M"#9M#4%N^S0\]S=PN%^_O[
M_'TY[_!!0=O9V2F,L4U6-=H=I[8K%8M:X?/%><<8TI&>8[;P=-N@TTX6LV\7
MP\>WTZ8];K%84WP2#E(NS(&&M^:L0[3Q9D&]C#7U4IMNJ*9>V)0)IU+2MI;A
MH5I,.XP7M=409Y@A_7S0/I\U]]+;SYH6/*[;HN_PD>X!"Q'21JY8RI4V(T!R
M@AHQ0/ Y/W#N'H2SG2MK(9PYYL1GBJ][NIA2W*0)<H=CP@OH4:J$#3GM+P2[
M68"W84-?Y :Z[DX;]W71DPV#%S&H\(P[%A6IK>6;6'/#\6V/3](Q#E[&.@CN
MS8.&AW&H=_ZTD>$RG7(G;S@CV::XK96SJ%E4-ZL9@G_V/>99M%KW.:>V1]K4
M=;BW7U!/,_LCZND$H>7H=Y_=O<_6'=N#AKGNQ 6R&^K3^ZQ'QUY!*F,!>A74
M /O_E\N1(T8M<Y=TJ+='+O41W25C<[Q'FH?REYMBZ?#FNO-GZ?"X5FO!?X@F
MR>56[%S>NH'YWD3F>1/.<W4@E=JTTQ-Z;^S<4! O0!W^UD;4-N&?=V3I@YN^
M;@GZ"$C%"*2&#2R8U $4UZVF;=+Q&9W<%.'/]O9.N;*].MC- R#PX8UV$]@%
M!1\>/0)$Z:8SU#D5-Z4;:045#"&?/0(,LOJP%8 JSR&T"';/,2=$>!.+OL_V
M0>)VB59T/=)E(VAQ2>])VQGI]KIZL [C<]9',3?97=C-9,*U],DNL1V;XCLV
MWD4AI1ST0'Y@IDEM5 K\!*TN_1' ,92(C[TV6HR:N.JCA*"1 DTBS'R?/=(-
M#]E2A,\V3!K&HFPW)@C9JI2$_4(,\G/&JD3'2A65;'4F*VD#%Z)S1C3 Z%$P
M 085\CV:UETA?2:@0Z0CW!U*NPD:EPOU)#\69C9XZX%)>)\5;.1:%,U ,$H,
ML!I).#X/!H)&DNN[P=SE/!-S#TQ5V)+*^88/IX^9B2_ZC'(B\::IWJ?>/(N3
M)MEY.E@A;;1@+!?HZ)AS*(#_Y]ZA[M'J#/L0SNQ=LA=(RH(^X9L$2M'1PV<!
M^6(D]6VFZ FZE23BB.K"Y[0:Z. N- E!A:]B\!%6.G"ESHO@!Y.7;9XXP,QF
M) <!!0?&S1$4>TI9USV'S]X^>NY)]%)@1D8\I+8S8O8#8SY(C^2@*6##U]'I
M)\D8J-Y,TY3&!R9OOP!]JYE,S&ZW?8OF6OI NJRH\1SI?,#LG.>X8'E++ECW
MX$G/\3QGM$O*^.R>F=X037/QSVRL>\_A,*CJ?F#IQBT!&$0X%C/W2/ RA*3>
M:[/W:.]S@OT 9P)/L]5__TO;+.XI_(.?D2D48G/ ^;GQ2>R2X@R&6XTV6-6S
MA+,'4-"TN$=0[W*ZQ0;PR !S03G,OU>]OFQV&X>DTZUU&YW]'@>+V&G4K]O-
M;K/1(;7+0]+X7#^I71XW2/WJXJ+9Z32O+E6[3[7.2?/RN'MUN4X.\_4\*14W
M*CO[A5[U59'^.70YNFI?D'WAZK;4;HP,=HJ:#'URN4/'\-%M8GAY8TS#LEF
M]J,O;C^VO<]'W\?@5Y_J/W>B_C,Z9K:ZG3M+^LO] F);_4WH#R+8;EQV2;O1
MNFIWE<"UKMN=ZQH\[%X1$-(N2"*!(/BJ3;2--?,=N3HBW9/&G!!/!;A6[V(;
M#5SJ[T E=+K$Z0?9$%D+/U,=3"P5'J%WF"QQ^9J:[W8A1JTF17HG(=(MZ;4;
MRJ6GR_;(UOQ&[6O#.F./DFV50K_/0MJ]:P+T$;0=FOID @A3.R[[6C%-]F/(
M9:LU?^##-+7R.L%QWH1">'K/HO#*LF!P VM%69@*?G9UTPP_/QJ-B-N:>B/#
ML2S=%>!SPM]DY+'O!2YXWS,3SBWT7[VD_PIP6^@JXQZNB&]3]58*5V1RN;X^
M8A8D- ],+PJ]@@XT15*W TE5B42;#IC RHR'.5RZH-J.<)H'O4:YN_UD(ZQI
M\TE,?.QLM=YJ2H+7&NVK3K=]7>]>MQN===*\K.>7"F7PJV?B#QXP+Z3?'>4>
M,W0K)#)$)MDYQH:,DV&+Y-H3&37KD:VN-<8P>YD<*_L23I?H@G1<:F *8A)F
MDSI$B #P7>I4"E(7JO/AC<*V.!>@Q8.>MZ%*C^+&<]2L7/KS*;Q*492MF*(T
M;</AX %D\;+C@>&LJZ)=W3$7Z,U)WST=6:>;WUK]IQIXK*MB,NE1ESMWJ$!S
M%KXTKUA+<<U6D:5?''Z[HDXEN1,R_L\%C%AFVU/ /8O9E9=B=BW&["-F4:!*
MC_)TSO8N/_7% ?W8;FT]W2*6YQDW&Q?+%EI.T\H[<P6=7Y!-+Z:3C1B;NOJX
M&91R#"GKRWCVJ7U5KOW8W+*O=I[.LY12W (DLE5-RY4V2L6R5OSISNL)ODJ:
M">)P<N4-*2>G/F?"9 9.2&4"X,%B=N7=,N%;#:4EXO8B<ZH[HQ$38CH%5"^B
MV/,+8-]L0\XU<BUG0KG"/RYGY-+)_Q,Q/-\Z;6Z]E'6JQ*Q3S30Y%2+X[YS9
M5$NW3!L?V79M:U!JF]^>;IDVYBU3"@+9ZHY&3B!1]"S=-LF!XUOT3N?F @NU
M/E>ZJ:=-L0Z_7O&N<V^G3_"ZWKJT[SZ<ET^?,<'-A1.<#9^M-LP!O7><9TY(
M&L,KWH*8B]G&@O#NJ_;IP_D]_W9=?,WP;FOAM!-(_E9QW8L%#)MI[&TY0'/K
M*W,7Q^Y?/NK?Z'=>NC\I/5UDMQ?R+H8!A@I;VM:O$"4$Z&,ZV^(@=<S5+=(8
M4\/WV!TE5WUP3E3\ LX52$^0]J_C0%^G0#8K(/S[7]LE;6M/0#.+ND/'IL26
M8<TZ :98/M(GHW.J@ZR:,.FI8@1H2>@F-8)0;I?X-N@J[M3)SFG00:!!:&5K
M '*QSMS;=Y^V>AL7QA9]NL[$BO71,8%IFV7MW0(MF;/KQ0#M<P<4HX4D6I8<
M=)W6Q"O7+[]\?'I"5XK56I/C9JL;VYLYR <69P/_JV76GQ;I*7R>Y%<N"[4W
M98B/((B -$W5%CD)/@;F&:Q 'VN*]H":I(/! 3G71;C?ZRV:O&RU/J3 2,@]
MB>Y",.1RAOEHSQF3'K6<>YP1OL2)DNW<&>DS,%<#PD2&X:XT$V;J.42PD6]Y
MNDT=7U@3(L"\B?Y$]@PZ.#V@L\J?' 62S^JRT@P2W9Z$[_H@JLX]]L, C6$J
M*<C:RK944!H06Y'JF-J4ZU:F:<. ODRN22U?RJLYOMM](<67/TM;T17TMZ/M
M<_J0HC13F,7\!K-?:$%$J7+"31P%;N(39QZ($58,?#M(L$6ZK] K%^.656MO
M7VA/7K?K.8Y%=5ON%$MXD=A"22I:R-6=K4IE[R%/DA(\I5JHY;8FP 'F%D6"
MN#X7/BH-J!UNQ""5TD:@0*@Y'8@)H2,#[M0,CZQI6Z1^U":E<C$/#5-M4&9%
MZ5@:'3[47@VV\DBO+WD=\%L&$,H>7(#% [-GI8O=][.K3Y95LK]V;E]#[&++
M"/,X_629FR$ EDUA,"]P6D7/::6(S#7&AG1Z<8FK%/.J9;KCBTA"FES-RTZB
MS^M)2%CL;G&*!@!W5<J=*^CM.*1:BX)9ZTQK'+?/KK:'FZ\A*;%UB\6X/45B
M'I *&"QG1$9[T"1I%3-76NN]6TU&5-M?34HVTZ6D*81/^8.R<J<?=4JZICO-
MQZWMKR@KE26R,H?AFY"8,LU5UHS5)*8,3@_:OL6 &J%%7+"*<2F'*#DZ96@A
M8U!-*DD0\\(T_S<#T8=VIZ:FEDGGIEY&*YEA!OAJ>_RZ>'PG(W>L&4-B6+H0
M815A:0$M-47^\S%%W9<A4>4GD(CKLB8F)J.>8ZUAA?(-$RB: ?T, <(JPE1^
M:&CNP"[<#YDQ5&N/,PL2(]W?601)*?=OA$&U,GT3K=23VI'N_&[%H*(Y7KUC
MEI]>]8LMO"7'S5;1XSDX!\>X72=_%//%H@92P,F=;OF4N'B !<\'/''1)DG'
M5Z^<IQ ]K! '2M:1.I9.\7-[,+B="&K5GU%GC:T$Q@8%<G^\_@TH&8I1&'HL
MWIM9J_^H>?5SQ]^PGK4(B5J?MOY8VDH3[RA>V>KEETXC2702D+HF/^KVPN+I
M-$QZ7KB!)U4PWH@SXILO/-:?9*M-V\28CY+>A!BRT@@=;\&^4;G;!7YD(F5
M)@BP!0)&A#T@ ^[<>T,,'5TL#>J"F+3/;+5U4Y4^BAMA])2H>\!3;:=<)FLH
M3%M[LOP1-H9A@(PN;OS$&BY"RH#AR)528,6"4 6T,@6*L>BL7P1L_OEQW .$
M;2P@4E*R2[%UV+#7L>Q45WT6;*(T&Y\N6MO.]^&3!7Q9@I*R1)N*W,.YR2L3
MNME?(I.X[*<$/!,7<#97XAZ"^%(+XGX07]N168 OJ&P%PP:%=#RISV1FH$X?
M(C7E6-8$![]G,#1RV89)P1M.[YB ?J 4NFTPW<KHACS2CHWQF@13YZ90)71S
M40I27M.G*4A4VO-D2OD7R4FPHCS-2Q80.Y:L//;07#GES)PZ2/>(0W.1D#$U
MI(P<JGONH;G(2WR\!U3[[F/"#/#VR)4K,^5=I&[(*^PH'>+\%!8&OE$*;:90
M:%.ZQ/D#?/'<,3C*.#<XI_IMKD=!3 %K5\[BY0>,4G%&P)\OD+/L.9HM)[/I
MYV7/L5)%"O54!/-0T#^_NZB8+513]AS)19Y>M>G1$='R12VOX@4,%/!?K]K
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
M*!H<KY[P>5;S3TFP&/Y\RE@O.B?60'<>OR-1N)QG"8U,0C(3.QK&<Z/)35B
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
M++KY[FCWOPO9U(5YGRU0UDG.@-^HEC"T"4""%5B?Y&RK$]]$.*ELFH&:<SI
M^1B%,"O$E)Q([CMMB!1FEXKH^P>D$]X^>+#3Q3I]KDU64?E,Z0218ND'J5=H
MW+G!MK=2I"L/%,<+V1!Z65"$8]"ZXM.G/4;_K CAB0G1A-I!Q_56O>!?KUGR
MQXU9$NO^<6.6_$;-DI_@U^N%EZXVG!G&F7I>[QKAG-E*B\Q(UPP.KNKZ1;K6
M?YRL-FA)%\K$S]D)L-^>+T@6Z@4C<&\;WRZO:Q1X:8M YZQ1A>4UG-A^,L^/
M7L4N8 S??K!!GJ3G<EO%+@^8$U+0IGYMU117J$+#S[CN<R<,5DV-?TH@^/[9
M&OE;W_$A=<XA=MD9#U.]BI*!E!@7!5:=V3QP!7^ #-%,LG)!?)QD$H04](#L
MBGQ:ZQ,>#:8.,KL=S:=^Y]<'C'>8#2&LS%<=N+NN,]*>)LZ</=KFUYIF_E5D
MQ/REV>O'IS2L^!E&O0OL3A#MOI2BW7%8.Z#*SB06.JB%PF8F(4]_=885=;@G
M67@_N#(Z)V*1;M)/)=/JG1)]P(P<<?V]CPD19KF8R<Z)L74QNU5&NTL\E'2"
M3$,K4NX8Z\Q<VHF!83Z8_&6T[BZ;UKV5\ "QL4F!AV+5YE96JY_!B#^Z34%"
MI@2 !+O *7:;>W(3WM&#_3'WZ O1'\-6ET^.G^Y%3^X</_T960+##E<^27'C
MA[EQ+^HZBY K8B?"E+D;6 $=GY1.@*,MD90G5B<W1W?C+K2@2!MJ,'@O&9 %
MER?L"H#*/AW\<#M5L[>BTJ EF6]'YG/@?K@GI2\78F%T^7#A#WTM@NTMKHSF
M.G+>#KS/ON;CL&K;CD(Q+D%8GA>T%%2XNVU<\2!=2U!<XJ3-K5M+NOM#D/[A
M9K6]1=-"V8II4)+L?E=?$3V'7'&VQ"RSALL?L@#JZQ8A>#PKFPX"<B*B^K]\
MS724L]O<@!NWVTN'=\ J5]RS<]V2[EG-;"5U4%T&:*^B4U!4=#$)?,M] (;2
MD=+JB0E*'@TJJZ)%%(H"$GII\Z9SGF$4J119CQ$?T11K&&.T-ZH/26V#L2GC
M+:R1:9&7@-S'WD(J]IGH78*Y:-9\&[HEQ5KWT^UD0PBLGHI##9554:\RX^:N
M&NO)@%**$<J_NJ8# 2?@HEB^;<-TM40IN$#=E45].+Z.S5W[,E8FG$-7%!7E
M;$L6$'I$1_XNOG#NIQZXB[D*S,+",^L?$O-*Z)LZ+A(X;TF+X.^Z:C?<J'@E
MS$E4^YI(JI5V74(ZS7FYRPTR_)L&XZZOZ4$H1\.7AMP>KRWHI!S79UV(W<VE
M=[--.9YZ_3/L> E-4$:D2T]>?7#VL7"#_F2\W2-HJL6<2?;\@QO1%?GI;TA1
M!L<>C;ZE>X58,0;OP)YJWUT_#JL(PD/JND410$T>&3!3/0LX-*3@*N\YFB=:
M@ ('2MR6 [Z2&JEDXPJBUTF533H($1W<,[L'!]R5H<UGQO?F[$$) )R=H#/G
MV.NU>JT7'33B>VW&IZ7 T0A.>L$4M&OL%.86%J^U$&_ 'KO[8-RZ7M-X%X-%
M[80-VB9=P)\06]=S _G:C-S =\]*U,J!E=$V32X%7(:;AEGW7OCU>H$>;+Q
M6/>#C1?H&_4"?;294AE&$(K;JT._T<]O7#\_C%Q' .2"6:1&)=[,PK#!]YM?
MC3Z![HFBW*ZUJZ_JXMJ]KL;(28,B+;P!(9K:12E);:QZ XU]>%PCR4\,YBY1
M1%8,1E(ILELRUV]@Z3*2PHNV!J.!-=[I!!6>[4O<+VT\0%_G0/O7CZM_'#TY
M?KH"[V!^=! O,.FSAV[$HH]:[7X'.]230KBR2)4*^XGFK]&VN:8F@QIK:H7O
M=SL)$O2T2P =DN_'X'L(%,-R\CB^S26^21/#(8*7<]S3@6L&WFTD:;(93L/B
M0D_..>JCI&W755GR&C1\4'J+=0RBX'J64ODY$?3E7=1>F8[[V;H;0KA1_?<P
MRK/_M&I%BJ.)*=Y5[;))M',&!TV(";-OSMG8*V[NO,["XZIL7B;K2Y<0ZUT@
M0'))L-_V<TI8F7*VA/O[T2++5>2BM.5(0CJK>ANGXXT71E/4VR6U#9LO+><7
M-5[-]EN.0>(64E),7PR0\%PLN;,26&Z_\4K?VJDY%N.5#+0C>>K %1NJ7.X@
M'"H/]X50T%#]S$IF OB^SUP8C<>EO[7MEY]96[C J-'I=0UXNM@1Q7O(BT(J
MR"Y#J8FI,]<A(#J=]Z,.1+B%]0P25(LMT\[.)0UQ"D1X+<,;IOW=M[>XC%?7
M,;/?Z'.3X7"#I=^<FQ=9H&-Z870\:%A'0(/[J)4:2V(F7  $Y0?K!(%V$(&I
ME0@FU^Y#ZR]P'+2/CN*+A4 X0.6?-H=^<PKH2 6.:5L++\05)T[@P>TZ9L):
M8\#10ERS.<L;U$-6>7I6HYY-W6@0%$YS09=3&B3&^+OK6BF(52J,TPV=9O2;
M3+)#I(7ZM#*M3Y&>P0@]K*N"8MXP*Y!NBG*YMMZ<_Q<)\@Y1YYGK=SUE\\N2
M "N.MRAS01 ,'.P@\QU>NVB*TFL7O4 -]O/"\M"U+=IQ;343PLH6J?THZ<25
M_-2&P@*BDPDKC4\7987TJ[9:9DV;;FP7-ZH"K9!,MI#:>WQB>5FK^5&XA&W
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
M\RC1?#Y#]F\<CT,ZT/(BY(J?_3W7R/G^69EV C/=OQ -75W+.^[MWR<8_IX
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
M 5!+ 0(4 Q0    ( '&$$UE]L^,G)0,  -T+   0              "  0
M  !C=G4M,C R-# X,3,N>'-D4$L! A0#%     @ <803650J'^+^"@  @(8
M !0              ( !4P,  &-V=2TR,#(T,#@Q,U]L86(N>&UL4$L! A0#
M%     @ <8036;(N*#M5!P  TE<  !0              ( !@PX  &-V=2TR
M,#(T,#@Q,U]P<F4N>&UL4$L! A0#%     @ <8036<8#V*)/&@  &80  !$
M             ( !"A8  &-V=2TX:U\P.#$Y,C0N:'1M4$L! A0#%     @
M<8036>2WJG/,-0  RS8!  H              ( !B#   &5X,3 M,2YH=&U0
52P4&      4 !0 Y 0  ?&8

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>cvu-8k_081924_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cvu-20240813.xsd" xlink:type="simple"/>
    <context id="AsOf2024-08-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000889348</identifier>
        </entity>
        <period>
            <startDate>2024-08-13</startDate>
            <endDate>2024-08-13</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2024-08-13" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-08-13" id="Fact000004">0000889348</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2024-08-13" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-08-13" id="Fact000010">2024-08-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-08-13" id="Fact000011">CPI     AEROSTRUCTURES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-08-13" id="Fact000012">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2024-08-13" id="Fact000013">001-11398</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-08-13" id="Fact000014">11-2520310</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-08-13" id="Fact000015">91 Heartland Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-08-13" id="Fact000016">Edgewood</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-08-13" id="Fact000017">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-08-13" id="Fact000018">11717</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-08-13" id="Fact000019">(631)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-08-13" id="Fact000020">586-5200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2024-08-13" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-08-13" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-08-13" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-08-13" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2024-08-13" id="Fact000025">Common stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2024-08-13" id="Fact000026">CVU</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2024-08-13" id="Fact000027">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-08-13" id="Fact000028">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
