<SEC-DOCUMENT>0001387131-16-006370.txt : 20160808
<SEC-HEADER>0001387131-16-006370.hdr.sgml : 20160808
<ACCEPTANCE-DATETIME>20160808145342
ACCESSION NUMBER:		0001387131-16-006370
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		47
CONFORMED PERIOD OF REPORT:	20160630
FILED AS OF DATE:		20160808
DATE AS OF CHANGE:		20160808

FILER:

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

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

	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>10-Q
<SEQUENCE>1
<FILENAME>cvu-10q_063016.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

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

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

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECURITIES AND EXCHANGE COMMISSION</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center"><B>Washington, DC 20549</B></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">&#9746;&nbsp;&nbsp;&nbsp;<FONT STYLE="font-size: 10pt; color: windowtext">QUARTERLY
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-weight: normal">For
the quarterly period ended June 30, 2016</FONT></P>

<P STYLE="font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt 49.5pt; text-align: center; text-indent: -1in">OR</P>

<P STYLE="font: bold 12pt/12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-size: 10pt;">
&#9744;&nbsp;&nbsp;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF
1934</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-weight: normal">For
the transition period from ___________ to __________</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">Commission File Number: 1-11398</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 51%; line-height: 12pt; color: purple; text-decoration: underline; text-align: center"><FONT STYLE="font-size: 10pt; color: Black"><U>New
    York</U></FONT></TD>
    <TD STYLE="width: 49%; line-height: 12pt; color: purple; text-decoration: underline; text-align: center"><FONT STYLE="font-size: 10pt; color: Black"><U>11-2520310</U></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="line-height: 12pt; color: purple; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">(State or other
    jurisdiction</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">(IRS Employer
    Identification Number)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="line-height: 12pt; color: purple; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">of incorporation
    or organization)</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="line-height: 12pt; color: purple; text-align: center"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center; line-height: 12pt; font-weight: bold; text-decoration: underline"><FONT STYLE="font-size: 10pt; font-weight: normal; color: Black"><U>91
    Heartland Blvd., Edgewood, NY</U></FONT></TD>
    <TD STYLE="text-align: center; line-height: 12pt; font-weight: bold; text-decoration: underline"><FONT STYLE="font-size: 10pt; font-weight: normal; color: Black"><U>11717</U></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="line-height: 12pt; color: purple; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">(Address of principal
    executive offices)</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">(zip code)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0 0; text-align: center">(631) 586-5200</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">(Registrant&rsquo;s telephone number
including area code)</P>

<P STYLE="color: purple; font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><FONT STYLE="font-size: 10pt; color: windowtext">Indicate
by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities
Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such
reports), and (2) has been subject to such filing requirements for the past 90 days. Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;</FONT></P>

<P STYLE="color: purple; font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><FONT STYLE="font-size: 10pt; color: windowtext">Indicate
by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive
Data File required to be submitted and posted 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 and post such files).  Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 51%"><FONT STYLE="font-size: 10pt">Large accelerated filer&nbsp;&nbsp;&#9744;</FONT></TD>
    <TD STYLE="width: 49%"><FONT STYLE="font-size: 10pt">Accelerated filer&nbsp;&nbsp;&#9746;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Non-accelerated filer &#9744;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Smaller reporting company&nbsp;&nbsp;&#9744;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">(Do not check if a smaller reporting company)</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 22.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 22.5pt 8pt 0; text-align: justify">Indicate by check mark whether
the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746;</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 22.5pt 8pt 0; text-align: justify">As of August 2, 2016 the
number of shares of common stock, par value $.001 per share, outstanding was 8,623,923.</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->



<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 36pt; text-align: right">INDEX</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><B>Part I - Financial Information</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 93%; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Item 1 &ndash; Condensed
    Financial Statements</FONT></TD>
    <TD STYLE="width: 7%; padding-right: -65.1pt; line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A001"><FONT STYLE="font-size: 10pt">Condensed
    Balance Sheets as of June 30, 2016 (Unaudited) and December 31, 2015</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">3</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-right: -9pt; line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A002"><FONT STYLE="font-size: 10pt">Condensed
    Statements of Operations and Comprehensive Income (Loss) for the Three and</FONT><BR>
    <FONT STYLE="font-size: 10pt">Six Months ended June 30, 2016 (Unaudited) and 2015 (Unaudited)</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">4</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A003"><FONT STYLE="font-size: 10pt">Condensed
    Statements of Shareholders&rsquo; Equity for the Six Months</FONT><BR>
    <FONT STYLE="font-size: 10pt">ended June 30, 2016 (Unaudited) and 2015 (Unaudited)</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">5</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A004"><FONT STYLE="font-size: 10pt">Condensed
    Statements of Cash Flows for the Six Months ended June 30, 2016</FONT><BR>
    <FONT STYLE="font-size: 10pt">(Unaudited) and 2015 (Unaudited)</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">6</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A005"><FONT STYLE="font-size: 10pt">Notes
    to Condensed Financial Statements (Unaudited)</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">7</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A006"><FONT STYLE="font-size: 10pt">Item
    2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition </FONT><BR>
    <FONT STYLE="font-size: 10pt">and Results of Operations</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">16</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A007"><FONT STYLE="font-size: 10pt">Item
    3 &ndash; Quantitative and Qualitative Disclosures About Market Risk</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">28</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A008"><FONT STYLE="font-size: 10pt">Item
    4 &ndash; Controls and Procedures</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">28</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black"><B>Part II -&nbsp;&nbsp;Other Information</B></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A009"><FONT STYLE="font-size: 10pt">Item
    1 &ndash; Legal Proceedings</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">29</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A010"><FONT STYLE="font-size: 10pt">Item
    1A &ndash; Risk Factors</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">29</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A011"><FONT STYLE="font-size: 10pt">Item
    2 &ndash; Unregistered Sales of Equity Securities and Use of Proceeds</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">29</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A012"><FONT STYLE="font-size: 10pt">Item
    3 &ndash; Defaults Upon Senior Securities </FONT></A><FONT STYLE="font-size: 10pt">&nbsp;</FONT></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">29</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A013"><FONT STYLE="font-size: 10pt">Item
    4 &ndash; Mine Safety Disclosures</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">29</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A014"><FONT STYLE="font-size: 10pt">Item
    5 &ndash; Other Information</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">29</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A015"><FONT STYLE="font-size: 10pt">Item
    6 &ndash; Exhibits</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">29</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple"><FONT STYLE="color: Black"><A HREF="#A016"><FONT STYLE="font-size: 10pt">Signatures</FONT></A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right"><FONT STYLE="font-size: 10pt; color: Black">30</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="line-height: 12pt; color: purple">&nbsp;</TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt/12pt Times New Roman, Times, Serif; color: Purple"><FONT STYLE="color: Black"><A HREF="ex31-1.htm">Exhibits</A></FONT></TD>
    <TD STYLE="line-height: 12pt; color: purple; text-align: right">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><B>Part I - Financial Information</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><B>Item 1 &ndash; Condensed
Financial Statements</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right; border-bottom: Black 6pt solid; "><A NAME="A001"></A><B>CONDENSED</B> <B>BALANCE
SHEETS</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center">June 30,</TD><TD NOWRAP STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD NOWRAP STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center">2016</TD><TD NOWRAP STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center">2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-size: 11pt; color: Black; padding-bottom: 1pt">&nbsp;</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">(Unaudited)</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">(Note 1)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; font-weight: bold">ASSETS</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">Current Assets:</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; padding-left: 13.5pt">Cash</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">813,806</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">1,002,023</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 13.5pt">Accounts receivable, net of allowance for doubtful accounts of $470,748 as of June 30, 2016 and $75,000 as of December 31, 2015</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">9,711,238</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">7,665,837</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 13.5pt">Costs and estimated earnings in excess of billings on uncompleted</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 13.5pt">contracts</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">93,990,022</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">102,622,387</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 13.5pt">Prepaid expenses and other current assets</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">1,359,022</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">1,065,473</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-weight: bold; text-align: left">Total current assets</TD><TD STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD STYLE="color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold; text-align: right">105,874,088</TD><TD STYLE="color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD STYLE="color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold; text-align: right">112,355,720</TD><TD STYLE="color: Black; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left">Property and equipment, net</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,296,753</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,358,736</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">Deferred income taxes</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">6,297,000</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,890,000</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt">Other assets</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">213,856</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">108,080</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Assets</TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; font-weight: bold; text-align: right">114,681,697</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; font-weight: bold; text-align: right">116,712,536</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-weight: bold; text-align: left">LIABILITIES AND SHAREHOLDERS&rsquo; EQUITY</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left">Current Liabilities:</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 13.5pt">Accounts payable</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">12,660,863</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">18,379,469</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 13.5pt">Accrued expenses</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,119,775</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,057,682</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 13.5pt">Billings in excess of costs and estimated earnings on uncompleted</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 13.5pt">&nbsp;&nbsp;contracts</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">378,177</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">175,438</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">Current portion of long-term debt <BR>Contract loss</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: right"><FONT STYLE="color: Black">795,554</FONT></P> <P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: right"><FONT STYLE="color: Black">3,540,060</FONT></P></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: right"><FONT STYLE="color: Black">1,011,491</FONT></P> <P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: right"><FONT STYLE="color: Black">549,723</FONT></P></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 13.5pt">Line of credit</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">22,438,685</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">23,700,000</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 13.5pt">Income tax payable</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">23,971</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">189,000</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt; color: Black; padding-left: 13.5pt">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-weight: bold; text-align: left">Total current liabilities</TD><TD STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD STYLE="color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold; text-align: right">40,957,085</TD><TD STYLE="color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD STYLE="color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold; text-align: right">45,062,803</TD><TD STYLE="color: Black; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">Long-term debt, net of current portion</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">9,532,189</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">483,961</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt">Other liabilities</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">745,387</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">633,663</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-bottom: 1pt">Total Liabilities</TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right">51,234,661</TD><TD STYLE="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right">46,180,427</TD><TD STYLE="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left">Shareholders&rsquo; Equity:</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-indent: 13.5pt">Common stock - $.001 par value; authorized 50,000,000 shares,</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-indent: 13.5pt">8,610,453 and 8,583,511 shares, respectively,</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; text-indent: 13.5pt">issued and outstanding</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">8,610</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">8,584</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; text-indent: 13.5pt">Additional paid-in capital</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">52,552,408</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">52,137,384</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; text-indent: 13.5pt">Retained earnings</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">10,959,954</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">18,389,594</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; text-indent: 13.5pt">Accumulated other comprehensive loss</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(73,936</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(3,453</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-bottom: 1pt">Total Shareholders&rsquo; Equity</TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">63,447,036</TD><TD STYLE="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">70,532,109</TD><TD STYLE="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Liabilities and Shareholders&rsquo; Equity</TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; font-weight: bold; text-align: right">114,681,697</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; font-weight: bold; text-align: right">116,712,536</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; font-weight: bold; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: right">See Notes to Condensed Financial
Statements</P>

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


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



<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 0; text-align: right"><A NAME="A002"></A>CONDENSED
STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center">For the Three Months Ended</TD><TD NOWRAP STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center">For the Six Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-size: 11pt; color: Black; padding-bottom: 1pt">&nbsp;</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-size: 11pt; color: Black; padding-bottom: 1pt">&nbsp;</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">(Unaudited)</TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">(Unaudited)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="color: Black; font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="color: Black; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="color: Black; font-weight: bold; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; color: Black">Revenue</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">22,280,964</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">21,944,320</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">34,950,997</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">41,820,886</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 1pt">Cost of sales</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">17,246,963</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">18,095,951</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">41,556,100</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">34,370,446</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">Gross profit (loss)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">5,034,001</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">3,848,369</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(6,605,103</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">7,450,440</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt">Selling, general and administrative expenses</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">1,868,787</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">2,049,793</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">4,589,170</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">4,069,159</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">Income (loss) from operations</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">3,165,214</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,798,576</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(11,194,273</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">3,381,281</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt">Interest expense</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">323,634</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">270,468</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">599,367</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">485,053</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left"></TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 10pt; text-indent: -10pt">Income (loss) before provision for (benefit from) income taxes</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,841,580</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,528,108</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(11,793,640</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,896,228</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt">Provision for (benefit from) income taxes</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">1,051,000</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">538,000</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(4,364,000</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">978,000</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left">Net income (loss)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,790,580</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">990,108</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(7,429,640</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,918,228</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-indent: 0">Other comprehensive income (loss) net of tax -</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; text-indent: 12.6pt">Change in unrealized loss -</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; text-indent: 12.6pt">interest rate swap</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(73,936</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">1,637</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(70,483</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">2,644</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 2.5pt">Comprehensive income (loss)</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">(1,716,644</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">991,745</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">(7,500,123</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,920,872</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 2.5pt">Income (loss) per common share &ndash; basic</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.21</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.12</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">(0.86</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.22</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 2.5pt">Income (loss) per common share &ndash; diluted</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.21</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.12</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">(0.86</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.22</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt; color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 10pt; text-indent: -10pt">Shares used in computing income (loss)&nbsp;&nbsp;per common share:</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: 0">Basic</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,610,453</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,551,578</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,603,495</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,534,395</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: 0">Diluted</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,637,393</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,609,693</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,603,495</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,595,848</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right">See Notes to Condensed Financial Statements</P>

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


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->



<P STYLE="border-bottom: Black 6pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: right"><B><A NAME="A003"></A>CONDENSED
STATEMENTS OF SHAREHOLDERS&rsquo; EQUITY (UNAUDITED)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: justify; padding-left: 10pt; text-indent: -10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Common<BR>
Stock<BR>
Shares</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Additional<BR>
Paid-in<BR>
Capital</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Retained<BR>
Earnings</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Accumulated<BR>
Other<BR>
Comprehensive<BR>
Loss</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Total<BR>
Shareholders&rsquo;<BR>Equity</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: justify; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; color: Black; padding-left: 10pt; text-indent: -10pt">Balance at January 1, 2015</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; color: Black; text-align: right">8,500,555</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 6%; color: Black; text-align: right">8,501</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 6%; color: Black; text-align: right">51,440,770</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 6%; color: Black; text-align: right">13,373,601</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 6%; color: Black; text-align: right">(9,716</TD><TD STYLE="width: 1%; color: Black; text-align: left">)</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 6%; color: Black; text-align: right">64,813,156</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 10pt; text-indent: -10pt">Net income</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,918,228</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,918,228</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Change in unrealized loss from interest rate swap</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,644</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,644</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; text-indent: -10pt; padding-left: 10pt">Common stock issued upon exercise of options</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">25,352</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">26</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">79,974</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">80,000</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; text-indent: -10pt; padding-left: 10pt">Tax benefit of stock option exercise</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">33,000</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">33,000</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Stock-based compensation expense</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">25,671</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">25</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">415,010</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">415,035</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt">Balance at&nbsp;&nbsp;June 30, 2015</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,551,578</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,552</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">51,968,754</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">15,291,829</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">(7,072</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">67,262,063</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 10pt; text-indent: -10pt">Balance at January 1, 2016</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">8,583,511</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">8,584</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">52,137,384</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">18,389,594</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">(3,453</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">70,532,109</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 10pt; text-indent: -10pt">Net loss</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(7,429,640</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(7,429,640</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Loss on settlement and reclassification into earnings</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="color: Black">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">3,453</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">3,453</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 10pt; text-indent: -10pt">Change in unrealized loss from interest rate swap</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(73,936</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(73,936</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Stock-based compensation expense</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">26,942</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">25</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">415,025</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">415,050</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt">Balance at&nbsp;&nbsp;June 30, 2016</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,610,453</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,609</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">52,552,409</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">10,959,954</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">(73,936</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">63,447,036</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 3in; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 1.25in; text-align: right; text-indent: -4.3pt">See
Notes to Condensed Financial Statements</P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 1.45pt 0 1.25in; text-align: right; text-indent: -4.3pt"><B><A NAME="A004"></A>CONDENSED
STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="border-bottom: Black 6pt solid; font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: right"><B>(UNAUDITED)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: windowtext; font-weight: bold">For the Six Months Ended June 30,</TD><TD STYLE="color: windowtext; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: windowtext; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="color: windowtext; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: windowtext; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: windowtext">Cash flows from operating activities:</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: purple; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: windowtext; text-align: left">Net income (loss)</TD><TD STYLE="width: 8%; color: windowtext">&nbsp;</TD>
    <TD STYLE="width: 1%; color: windowtext; text-align: left">$</TD><TD STYLE="width: 12%; color: windowtext; text-align: right">(7,429,640</TD><TD STYLE="width: 1%; color: windowtext; text-align: left">)</TD><TD STYLE="width: 8%; color: windowtext">&nbsp;</TD>
    <TD STYLE="width: 1%; color: windowtext; text-align: left">$</TD><TD STYLE="width: 12%; color: windowtext; text-align: right">1,918,228</TD><TD STYLE="width: 1%; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: windowtext; text-align: left">Adjustments to reconcile net income (loss) to net<BR>
cash provided by (used in) operating
    activities:</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Depreciation and amortization</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">388,311</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">411,937</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Deferred rent</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">3,432</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">23,008</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Stock-based compensation</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">415,050</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">415,035</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Bad debt expense</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">395,749</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Deferred income taxes</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(4,364,000</TD><TD STYLE="color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">566,956</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Tax benefit from stock option plans</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(33,000</TD><TD STYLE="color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Changes in operating assets and liabilities:</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Increase in accounts receivable</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(2,441,150</TD><TD STYLE="color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(1,103,771</TD><TD STYLE="color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">(Increase) decrease in costs and estimated earnings in
    excess of billings on uncompleted contracts</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">8,632,365</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(11,128,117</TD><TD STYLE="color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Increase in prepaid expenses and other assets</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(293,549</TD><TD STYLE="color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(174,359</TD><TD STYLE="color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Increase (decrease) in accounts payable and accrued expenses</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(5,653,060</TD><TD STYLE="color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">2,103,957</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Increase in billings in excess of costs and estimated
    earnings on uncompleted contracts</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">202,739</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(95,988</TD><TD STYLE="color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Increase in accrued losses on uncompleted contracts</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">2,990,337</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">1,345,336</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Taxes refunded</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">8,133,433</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-bottom: 1pt; padding-left: 9pt">Increase (decrease) in income taxes payable</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">(173,673</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">46,525</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: purple; padding-left: 9pt">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-bottom: 1pt; padding-left: 0.5in">Net cash provided by (used in) operating activities</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">(7,327,089</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">2,429,180</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: purple; padding-left: 0.5in">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-bottom: 1pt">Cash used in investing activities - purchase of plant and equipment</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">(93,753</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">(105,442</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left">Cash flows from financing activities:</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Payments on long-term debt</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(1,352,204</TD><TD STYLE="color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(502,954</TD><TD STYLE="color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Proceeds from long-term debt</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">10,000,000</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Proceeds from line of credit</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">28,238,685</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">6,000,000</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Payments on line of credit</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(29,500,000</TD><TD STYLE="color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(8,650,000</TD><TD STYLE="color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Debt issue costs paid</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(153,856</TD><TD STYLE="color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; text-align: left; padding-left: 9pt">Proceeds from exercise of stock options</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">80,000</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-bottom: 1pt; padding-left: 9pt">Tax benefit from stock option plans</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">33,000</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: purple; padding-left: 9pt">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left; padding-bottom: 1pt; padding-left: 0.5in">Net cash provided by (used in) financing activities</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">7,232,625</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">(3,039,954</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: purple">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: windowtext; text-align: left">Net  decrease in cash</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(188,217</TD><TD STYLE="color: windowtext; text-align: left">)</TD><TD STYLE="color: windowtext">&nbsp;</TD>
    <TD STYLE="color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; text-align: right">(716,216</TD><TD STYLE="color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; padding-bottom: 1pt">Cash at beginning of period</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">1,002,023</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: windowtext; text-align: right">1,504,907</TD><TD STYLE="padding-bottom: 1pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: purple">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: windowtext; padding-bottom: 2.5pt">Cash at end of period</TD><TD STYLE="color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: windowtext; text-align: right">813,806</TD><TD STYLE="padding-bottom: 2.5pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: windowtext; text-align: right">788,691</TD><TD STYLE="padding-bottom: 2.5pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Supplemental disclosures of cash flow information: <BR>Noncash investing and financing activities:</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple">&nbsp;</TD>
    <TD STYLE="color: purple; text-align: left">&nbsp;</TD><TD STYLE="color: purple; text-align: right">&nbsp;</TD><TD STYLE="color: purple; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: purple; text-align: left; padding-left: 13.5pt"><FONT STYLE="color: Black">Equipment acquired under capital
    lease</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">$</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">232,575</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">$</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">116,184</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: purple; padding-left: 9pt"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: purple; padding-left: 9pt"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">Cash paid during the period for:</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;&nbsp;Interest</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">$</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">411,883</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">$</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">470,871</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;&nbsp;Income taxes</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">$</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">201,932</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD><TD STYLE="color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">$</FONT></TD><TD STYLE="color: purple; text-align: right"><FONT STYLE="color: Black">29</FONT></TD><TD STYLE="color: purple; text-align: left"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
</TABLE>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 1.25in; text-align: right; text-indent: -4.3pt">&nbsp;</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: right; text-indent: 0">See
Notes to Condensed Financial Statements&nbsp;</P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 1.25in; text-align: right; text-indent: -4.3pt"><B><A NAME="A005"></A>NOTES
TO CONDENSED FINANCIAL STATEMENTS</B></P>

<P STYLE="border-bottom: Black 6pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0"><B>1.</B>&#9;<B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INTERIM FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify">The condensed financial statements
of CPI Aerostructures, Inc. (the &ldquo;Company&rdquo;) as of June 30, 2016 and for the three months and six months ended June
30, 2016 and 2015 have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (&ldquo;SEC&rdquo;).
Certain information and note disclosures normally included in annual financial statements prepared in accordance with accounting
principles generally accepted in the United States of America have been condensed or omitted pursuant to those rules and regulations,
although the Company believes that the disclosures made are adequate to make the information not misleading.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify">The condensed balance sheet
at December 31, 2015 has been derived from the audited financial statements at that date, but does not include all of the information
and notes required by accounting principles generally accepted in the United States for complete financial statements. All adjustments
that, in the opinion of management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments
are of a normal, recurring nature. It is suggested that these condensed financial statements be read in conjunction with the financial
statements and notes thereto included in the Company&rsquo;s Annual Report on Form 10-K for the year ended December 31, 2015. The
results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year
or any other interim period.</P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The Company maintains its cash
in four financial institutions.&nbsp; The balances are insured by the Federal Deposit Insurance Corporation.&nbsp;&nbsp;From time
to time, the Company&rsquo;s balances may exceed these limits.&nbsp;&nbsp;As of June 30, 2016, the Company had $369,073 of uninsured
balances.&nbsp;&nbsp;The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.</P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The Company predominantly recognizes
revenue from contracts over the contractual period under the percentage-of-completion (&ldquo;POC&rdquo;) method of accounting.
Under the POC method of accounting, sales and gross profit are recognized as work is performed based on the relationship between
actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed
under the terms of the contract until a later date are recorded as an asset captioned &ldquo;Costs and estimated earnings in excess
of billings on uncompleted contracts.&rdquo; Contracts where billings to date have exceeded recognized revenues are recorded as
a liability captioned &ldquo;Billings in excess of costs and estimated earnings on uncompleted contracts.&rdquo; Changes to the
original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change
in the estimated gross margin percentage for a contract is reflected in cost of sales in the period the change becomes known. The
use of the POC method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning
the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and
tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues
related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting; however, it
cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required
to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the
Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until
the reported earnings materialize as actual cash receipts.</P>


<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 1.25in; text-align: right; text-indent: -4.3pt"><B>NOTES
TO CONDENSED FINANCIAL STATEMENTS</B></P>

<P STYLE="border-bottom: Black 6pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>(UNAUDITED)</B></P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">When
changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect
in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision
for the entire loss on the contract is recorded in the period in which the loss is determined.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">In June 2014, the Company concluded
that the long term future of the A-10 was uncertain when the U.S. Department of Defense released its 2015 Budget Request that called
for the retirement of the entire A-10 fleet. In addition, the Company estimated that the A-10 program would be terminated prior
to the completion of the Company&rsquo;s orders, which was through ship set 173 instead of the expected 242 ship sets that the
contract initially permitted. At that time the Company recorded a change in estimate which reduced the estimated revenue on the
program to about 41% of the original estimate. The adjustment aggregated approximately $47.7 million. From June 2014 through December
2015 the Company revised estimates, based on the best available information each quarter, to properly account for the program.
The Company&rsquo;s estimate in March 2015 assumed that the program would be canceled at approximately 135 ship sets. In addition
to revenue earned based on parts shipped, the Company would be entitled to compensation upon early termination of the program (&ldquo;Termination
Liability&rdquo;) for certain costs incurred. The amount of Termination Liability varies based on exactly when the program is canceled
and the amount of costs incurred through the date of termination. In June and September 2015, the Company estimated costs based
on the best information available at each period and made adjustments as needed, including deferring certain costs based on the
Termination Liability. During the three months ended March 31, 2016, and prior to the filing of the Company&rsquo;s Form 10-K for
the year ended December 31, 2015, the Company had information that the United States Air Force (&ldquo;USAF&rdquo;) was intending
to increase the number of ship sets on order for the A-10. Because of the expectation that the USAF would increase its orders,
the Company projected that its current order of A-l0 parts would not be cancelled before ship set 173. An increase in the number
of ship sets on order would improve the Company&rsquo;s estimated gross margin on the overall program. In the December 31, 2015
financial statements the Company did not adjust gross margin of the program for this potential order, as Company couldn&rsquo;t
determine if the realization of the new order was probable and that the improved margin would be realized.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">In April 2016, the Company became
aware that the USAF had reevaluated its position and as such had deferred any decision regarding increasing the orders on the A-10
program. These changes in position by the USAF were supported by communications from Boeing, the Company&rsquo;s customer.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">Based on the above facts, the Company
believes that, it is not probable that there will be any future orders on the A-10 beyond the 173 currently on order. As a result
of the information that management became aware of in April 2016, for the quarter ended March 31, 2016 the Company estimated that
the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. There is no
justification for the deferral of any expenses incurred or expected to be incurred related to the contract under POC or any authoritative
guidance in GAAP, nor is there any justification of increasing estimated revenue on the program as the recovery of such amounts
is not deemed probable. The change in estimate resulted in a reduction of revenue of approximately $8.9 million and an increase
in cost of sales of approximately $4.6 million, for an aggregate charge of approximately $13.5 million.</P>


<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 0 1.25in; text-align: right; text-indent: -4.3pt"><B>NOTES
TO CONDENSED FINANCIAL STATEMENTS</B></P>

<P STYLE="border-bottom: Black 6pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>(UNAUDITED)</B></P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0 8pt; text-align: justify">In
May 2014, the Financial Accounting Standards Board (&ldquo;FASB&rdquo;) issued Accounting Standards Update (&ldquo;ASU&rdquo;)
No. 2014-09 (&ldquo;ASU 2014-09&rdquo;), <I>Revenue from Contracts with Customers (Topic 606)</I>, which requires an entity to
recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers.
ASU 2014-09 will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. The new standard was
to become effective for annual and interim periods in fiscal years beginning after December 15, 2016. In April 2015, the FASB proposed
deferring the effective date of ASU 2014-09 for one year, and proposed some modifications to the original provisions. On July 9,
2015, the one year deferral of the effective date was approved, and as such ASU 2014-09 is effective for our first quarter of fiscal
year 2018 using either the retrospective or cumulative effect transition method. We are evaluating the effect that ASU 2014-09
will have on our consolidated financial statements and related disclosures.&nbsp; We have not yet selected a transition method
nor have we determined the effect of the standard on our ongoing financial reporting. The other modifications to the original proposals
are still pending.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">In April 2015, the FASB issued ASU
2015-03, &ldquo;<I>Interest-Imputation of Interest (Subtopic 835-30): Simplifying</I> <I>the Presentation of Debt Issuance Costs</I>.&rdquo;
The updated accounting guidance requires that debt issuance costs related to a recognized debt liability be presented in the balance
sheet as a direct deduction from the carrying amount of that debt liability, rather than as a deferred asset.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0 8pt; text-align: justify">In February of 2016, the FASB
issued ASU 2016-02, <I>&ldquo;Leases (Topic 842).&rdquo;</I> The updated guidance requires lessees to recognize lease assets and
lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and nonlease
components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance is effective for interim
and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its consolidated financial
statements.</P>


<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS</B></P>

<P STYLE="border-bottom: Black 6pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>(UNAUDITED)</B></P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><B>2.</B>&#9;<FONT STYLE="text-transform: uppercase"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stock-based
compensation</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">The Company accounts for compensation
expense associated with stock options and restricted stock units (&ldquo;RSUs&rdquo;) based on the fair value of the options and
units on the date of grant.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">The Company&rsquo;s net income
(loss) for each of the six months ended June 30, 2016 and 2015 includes approximately $415,000, of non-cash
compensation expense related to the Company&rsquo;s stock compensation grants. On January 1, 2016, the Company granted 53,882
RSUs to its board of directors as partial compensation for the 2016 year. On January 1, 2015, the Company granted 51,349 RSUs
to its board of directors as partial compensation for the 2015 year. RSUs vest straight line on a quarterly basis over a one
year period. The non-cash compensation expense related to all of the Company&rsquo;s stock-based compensation arrangements is
recorded as a component of selling, general and administrative expenses.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">The estimated fair value of each RSU
granted was determined based on the fair market value of the Company&rsquo;s common stock on the date of grant.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">A summary of the status of the Company&rsquo;s
stock option plans as of June 30, 2016 and changes during the six months ended June 30, 2016 is as follows:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; color: Black; text-align: right; padding-left: 10pt; text-indent: -10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; color: Black; text-align: right; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="font-size: 10pt; color: Black; text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><B>Options</B></TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt; color: Black"><B>Weighted<BR>
average<BR>
exercise price</B></FONT></TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt; color: Black"><B>Weighted<BR>
average<BR>
remaining<BR>
contractual<BR>
term (in years)</B></FONT></TD><TD NOWRAP STYLE="color: Black; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt; color: Black"><B>Aggregate<BR>
intrinsic value</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; color: Black; padding-left: 10pt; text-indent: -10pt">Outstanding at beginning of period</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; color: Black; text-align: right">269,983</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">11.29</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; font-size: 12pt; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; font-size: 12pt; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Forfeited</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(55,000</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">15.27</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt">Outstanding and vested at end of period</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">214,983</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">10.27</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">1.59</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">40,049</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify">During the six months ended June 30,
2016, no stock options were granted or exercised.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The intrinsic value of all options
exercised during the six months ended June 30, 2015 was approximately $230,500.</P>


<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS</B></P>

<P STYLE="border-bottom: Black 6pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"><FONT STYLE="text-transform: uppercase"><B>3.</B></FONT>&#9;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT STYLE="text-transform: uppercase"><B>Derivative
Instruments and Fair Value</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Our use of derivative instruments
has been to hedge interest rates. These derivative contracts are entered into with a financial institution. We do not use derivative
instruments for trading purposes and we have procedures in place to monitor and control their use.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">We record these derivative financial
instruments on the condensed balance sheets at fair value. For derivative instruments that are designated and qualify as a cash
flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive
income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Any ineffective portion of the gain
or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative
instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">In March 2012, the Company entered
into interest rate swaps with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations
associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying
debt. The Company has designated these interest rate swap contracts as cash flow hedges. The Company measures ineffectiveness by
comparing the cumulative change in the forward contract with the cumulative change in the hedged item. The interest rate swap contract
was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2016, the Company entered into
a new interest rate swap with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations
associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt.
The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing
the cumulative change in the forward contract with the cumulative change in the hedged item. As of June 30, 2016, we had a net deferred
loss associated with cash flow hedges of approximately $116,900 due to the interest rate swap, which was included in Other Liabilities.</P>

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

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">As of December 31, 2015, we had
a net deferred loss associated with cash flow hedges of approximately $4,500 due to the interest rate swap, which was included
in Other Liabilities.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><U>Fair Value</U></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">At June 30, 2016 and December 31,
2015, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because
of the short-term nature of these instruments.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; text-align: justify; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Carrying Amount</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Fair Value</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: justify">Debt</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: justify; padding-bottom: 2.5pt">Short-term borrowings and long-term debt</TD><TD STYLE="width: 8%; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">32,801,687</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">32,801,687</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; text-align: justify; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">December 31, 2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Carrying Amount</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Fair Value</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: justify">Debt</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: justify; padding-bottom: 2.5pt">Short-term borrowings and long-term debt</TD><TD STYLE="width: 8%; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">25,195,452</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">25,195,452</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">We estimated the fair value of debt
using market quotes and calculations based on market rates.</P>


<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS</B></P>

<P STYLE="border-bottom: Black 6pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify">The following table presents the fair
values of those financial liabilities measured on a recurring basis as of June 30, 2016 and December 31, 2015:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements June 30, 2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: center">Description</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Quoted Prices<BR> in
    Active<BR> Markets for<BR>
Identical Assets<BR>
(Level 1)</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Significant<BR>
Other<BR>
Observable<BR>
Inputs<BR>
(Level 2)</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Significant<BR>
Unobservable<BR>
Inputs<BR>
(Level 3)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; color: Black; text-align: center; padding-bottom: 1pt">Interest Rate Swap, net</TD><TD STYLE="width: 3%; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: right">116,936</TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="width: 3%; color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="width: 3%; color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: right">116,936</TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="width: 3%; color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: center; padding-bottom: 2.5pt">Total</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">116,936</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">116,936</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements December 31, 2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: center">Description</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Quoted Prices<BR>
in Active<BR>
Markets for<BR>
Identical Assets<BR>
(Level 1)</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Significant<BR>
Other<BR>
Observable<BR>
Inputs<BR>
(Level 2)</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Significant<BR>
Unobservable<BR>
Inputs<BR>
(Level 3)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; color: Black; text-align: center; padding-bottom: 1pt">Interest Rate Swap, net</TD><TD STYLE="width: 3%; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: right">4,453</TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="width: 3%; color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="width: 3%; color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: right">4,453</TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="width: 3%; color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: center; padding-bottom: 2.5pt">Total</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">4,453</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">4,453</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The fair value of the Company&rsquo;s
interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the &ldquo;replacement
swap rate,&rdquo; which represents the market rate for an offsetting interest rate swap with the same notional amounts and final
maturity date. The market value is then determined by calculating the present value of the interest differential between the contractual
swap and the replacement swap.</P>


<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>NOTES
TO CONDENSED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: right; border-bottom: Black 6pt solid;"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt"><B>4.</B>&#9;<B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED
CONTRACTS</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0">Costs and estimated earnings in excess of billings on uncompleted
contracts consist of:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; color: Black; text-align: justify; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">U.S.</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: center">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Government</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Commercial</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%; color: Black; text-align: left; padding-left: 10pt; text-indent: -10pt">Costs incurred on uncompleted Contracts</TD><TD STYLE="width: 5%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; color: Black; text-align: right">371,414,845</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; color: Black; text-align: right">139,315,072</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; color: Black; text-align: right">510,729,917</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-decoration: none; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Estimated earnings</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">55,185,377</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">53,583,053</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">108,768,430</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 10pt; text-indent: -10pt">Sub-total</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">426,600,222</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">192,898,125</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">619,498,347</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Less billings to date</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">377,641,991</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">148,244,511</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">525,886,502</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt; border-bottom: Black 2.5pt double">Costs and estimated earnings in excess
    of billings on uncompleted     contracts</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">48,958,231</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">44,653,614</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">93,611,845</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; color: purple; text-align: justify; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">December 31, 2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; color: Black; text-align: justify; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">U.S.</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black; text-align: center">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; color: Black; text-align: justify; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Government</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Commercial</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; color: purple; text-align: left; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%; color: Black; text-align: left; text-indent: -10pt; padding-left: 10pt">Costs incurred on uncompleted Contracts</TD><TD STYLE="width: 5%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; color: Black; text-align: right">349,458,368</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; color: Black; text-align: right">123,078,356</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; color: Black; text-align: right">472,536,724</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Estimated earnings</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">62,718,792</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">49,539,299</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">112,258,091</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 10pt; text-indent: -10pt">Sub-total</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">412,177,160</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">172,617,655</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">584,794,815</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Less billings to date</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">353,601,903</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">128,745,963</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">482,347,866</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt; border-bottom: Black 2.5pt double">Costs and estimated earnings in excess of billings on uncompleted contracts</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">58,575,257</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">43,871,692</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">102,446,949</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left; border-bottom: Black 2.5pt double">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0">The above amounts are included in the accompanying balance
sheets under the following captions at June 30, 2016 and December 31, 2015:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, 2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; text-indent: 0in; padding-left: 5.4pt"></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: center; text-indent: 0in; padding-left: 5.4pt">Costs and estimated earnings in excess of billings on<BR>
uncompleted contracts</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">93,990,022</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">102,622,387</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-bottom: 1pt; text-indent: 0in; padding-left: 5.4pt">Billings in excess of costs and estimated earnings on<BR>
uncompleted contracts</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(378,177</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(175,438</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; text-indent: 0in; padding-left: 5.4pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-decoration: none; text-align: center; padding-bottom: 2.5pt; text-indent: 0in; padding-left: 5.4pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">93,611,845</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">102,446,949</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in">U.S. Government Contracts
includes contracts directly with the U.S. Government and Government subcontracts.</P>


<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>NOTES
TO CONDENSED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: right; border-bottom: Black 6pt solid;"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in">Revisions in the estimated
gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur.
During the six months ended June 30, 2016, the effect of such revisions in total estimated contract profits resulted in a decrease
to the total gross profit to be earned on the contracts of approximately $1,170,000 from that which would have been reported had
the revised estimates been used as the basis of recognition of contract profits in prior years, excluding the effect of the A-10
contract. During the six months ended June 30, 2015, the effect of such revisions was a decrease to total gross profit of approximately
$170,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Although management believes it has established
adequate procedures for estimating costs to uncompleted open contracts, it is possible that additional significant costs could
occur on contracts prior to completion.</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt/12pt Times New Roman, Times, Serif; text-transform: uppercase; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.3in">5.</TD><TD>income (Loss) PER COMMON SHARE</TD></TR></TABLE>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify">Basic income (loss) per common
share is computed using the weighted average number of common shares outstanding. Diluted income (loss) per common share for the
six month periods ended June 30, 2016 and 2015 is computed using the weighted-average number of common shares outstanding adjusted
for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares
of 26,940 were used in the calculation of diluted income per common share in the three months ended June 30, 2016. Incremental
shares of 214,983 were not used in the calculation of diluted income per common share in the three month period ended June 30,
2016, as their exercise price was in excess of the Company&rsquo;s average stock price for the respective period and, accordingly,
these shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. No
incremental shares were used in the calculation of diluted income per common share in the six month period ended June 30, 2016,
as the effect of incremental shares would be anti-dilutive. Incremental shares of 157,080 were used in the calculation of diluted
income per common share in the three months ended June 30, 2015. Incremental share of 163,580 were not used in the calculation
of diluted income per common share in the three month period ended June 30, 2015, as their exercise price was in excess of the
Company&rsquo;s average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for
the diluted earnings per share calculation, as they would be anti-dilutive. Incremental shares of 157,080 were used in the calculation
of diluted income per common share in the six months ended June 30, 2015. Incremental shares of 163,580 were not used in the calculation
of diluted income per common share in the six month period ended June 30, 2015, as their exercise price was in excess of the Company&rsquo;s
average stock price for the respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings
per share calculation, as they would be anti-dilutive.</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt/12pt Times New Roman, Times, Serif; text-transform: uppercase; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.3in">6.</TD><TD>Line of credit</TD></TR></TABLE>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">On December 5, 2012, the Company
entered into an Amended and Restated Credit Agreement (&ldquo;Restated Agreement&rdquo;) with Sovereign Bank, now called Santander
Bank, N.A. (&ldquo;Santander&rdquo;), as the sole arranger, administrative agent and collateral agent and Valley National Bank.
The Restated Agreement provided for a revolving credit loan (&ldquo;Revolving Facility&rdquo;) commitment of $35 million.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">On March 24, 2016, the Company entered
into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank
N.A. (the &ldquo;BankUnited Facility&rdquo;). The BankUnited Facility provides for a revolving credit loan commitment of $30 million
(the &ldquo;Revolving Loan&rdquo;) and a $10 million term loan (&ldquo;Term Loan&rdquo;).&nbsp; The proceeds of the BankUnited
Facility were used to pay off all amounts outstanding under the Santander Term Loan and the Revolving Facility.&nbsp; The Revolving
Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.&nbsp;</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">On May 9, 2016 the Company entered
into an amendment (the &ldquo;Amendment&rdquo;) to the BankUnited Facility. The Amendment changes the definition of EBITDA for
the Leverage Coverage Ratio Covenant for the remainder of 2016 and changes the maximum leverage ratio from 3 to 1 to 3.5 to 1 for
the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility
by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any
contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">As of June 30, 2016, the Company
was in compliance with all of the  covenants contained in the Restated Agreement, as amended. As of June 30, 2016, the
Company had $22.4 million outstanding under the Restated Agreement bearing interest at 4.25%.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The BankUnited Revolving Facility
is secured by all of our assets.</P>


<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0in"><B>NOTES TO CONDENSED FINANCIAL
STATEMENTS</B></P>

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: right">(UNAUDITED)</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B>7.</B>&#9;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>LONG-TERM
DEBT</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">On March 9, 2012, the Company obtained
a $4.5 million term loan from Santander to be amortized over five years (the &ldquo;Santander Term Facility&rdquo;). The Santander
Term Facility was used to purchase tooling and equipment for new programs.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Additionally, the Company and Santander
Bank entered into a five year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap,
the Company pays an amount to Santander Bank representing interest on the notional amount at a fixed rate of 4.11% and receives
an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The
effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">The Santander interest swap
agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the BankUnited
Facility (see Note 6).</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">The Company paid approximately $154,000
of debt issuance costs of which approximately $106,000 is included in other current assets and $35,000 is a reduction of long-term
debt.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">The Term Loan had an initial amount
of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019. The maturities of
the Term Loan are included in the maturities of long-term debt.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">The maturities of long-term debt (excluding
unamortized debt issuance costs) are as follows:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: center">Twelve months ending June 30,</TD><TD STYLE="font-size: 11pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; color: Black; text-align: center; padding-left: 5.4pt">2017</TD><TD STYLE="width: 10%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 18%; color: Black; text-align: right">795,554</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: center; padding-left: 5.4pt">2018</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,690,738</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: center; padding-left: 5.4pt">2019</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">7,760,691</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: center; padding-left: 5.4pt">2020</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">79,751</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; border-bottom: Black 1pt solid">2021</TD><TD STYLE="color: Black; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">36,268</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 11pt; color: Black; text-align: justify; padding-bottom: 2.5pt; padding-left: 5.4pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">10,363,002</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">In addition to the Term Loan, included
in long-term debt are capital leases and notes payable of $446,336, including a current portion of $128,888.</P>

<P STYLE="font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: justify; text-indent: 0in">8.<FONT STYLE="font-weight: normal; text-transform: none">&#9;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAJOR
CUSTOMERS</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify">During the six months ended
June 30, 2016, the Company&rsquo;s three largest commercial customers accounted for 39%, 30% and 14% of revenue, respectively.
During the six months ended June 30, 2015, the Company&rsquo;s three largest commercial customers accounted for 24%, 19% and 14%
of revenue, respectively. In addition, during the six months ended June 30, 2016 and 2015, 0.95% and 0.76%, respectively, of revenue
was directly from the U.S. Government.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify">At June 30, 2016,
28%, 28%, 13% and 10%, respectively, of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from
the Company&rsquo;s four largest commercial customers. At December 31, 2015, 26%, 23%, 13% and 11%, respectively, of Costs
and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from the Company&rsquo;s four largest commercial
customers.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify">At June 30, 2016 and December
31, 2015, 1.6% and 1.0%, respectively, of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were directly
from the U.S. Government.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify">At June 30, 2016, 31%, 22%
and 13%, respectively, of our accounts receivable were from our three largest commercial customers. At December 31, 2015, 30%, 18% and 16%, respectively,  of
accounts receivable were from our three largest commercial customers.&nbsp;</P>


<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A006"></A>Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">The following discussion should be read
in conjunction with the Company&rsquo;s Condensed Financial Statements and notes thereto contained in this report.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: left"><B>Forward Looking Statements</B></P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">When
used in this Form 10-Q and in future filings by us with the Securities and Exchange Commission, the words or phrases &ldquo;will
likely result,&rdquo; &ldquo;management expects&rdquo; or &ldquo;we expect,&rdquo; &ldquo;will continue,&rdquo; &ldquo;is anticipated,&rdquo;
&ldquo;estimated&rdquo; or similar expressions are intended to identify &ldquo;forward-looking statements&rdquo; within the meaning
of the Private Securities Litigation Reform Act of 1995. Readers are cautioned not to place undue reliance on any such forward-looking
statements, each of which speaks only as of the date made. Such statements are subject to certain risks and uncertainties that
could cause actual results to differ materially from historical earnings and those presently anticipated or projected. The risks
are included in Item 1A - Risk Factors of our Annual Report on Form 10-K for the year ended December 31, 2015 and Item 2 Management&rsquo;s
Discussion and Analysis of Financial Condition and Results of Operations included in this Form 10-Q. We have no obligation to publicly
release the result of any revisions which may be made to any forward-looking statements to reflect anticipated or unanticipated
events or circumstances occurring after the date of such statements.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: left"><B>Business Operations</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">We are a manufacturer of structural
aircraft parts for fixed wing aircraft and helicopters in both the commercial and defense markets. Within the global aerostructure
supply chain, we are either a Tier 1 supplier to aircraft Original Equipment Manufacturers (&ldquo;OEMs&rdquo;) or a Tier 2 subcontractor
to major Tier 1 manufactures. We also are a prime contractor to the U.S. Department of Defense, primarily the Air Force. In conjunction
with our assembly operations, we provide engineering, program management, supply chain management, and Maintenance Repair &amp;
Overhaul (&ldquo;MRO&rdquo;) services.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B>Marketing and New Business</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">From the beginning of the current
fiscal year through June 30, 2016, we received approximately $19.0 million of new contract awards compared to $16.2 million in
the same period of 2015. Through June 30, 2016, we received $3.3 million in prime contracts directly from the U.S. Government compared
to $5.6 in the same period of 2015. We received $2.8 million in government subcontracts awards through the six month period ended
June 30, 2016 compared to $1.9 during the same period in 2015. Finally, through June 30, 2016, we have received $12.9 million in
commercial subcontract awards as compared to $8.7 million of commercial subcontracts in the same period in 2015.</P>


<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B>Backlog</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">We produce custom assemblies pursuant
to long-term contracts and customer purchase orders. Backlog consists of aggregate values under such contracts and purchase orders,
excluding the portion previously included in operating revenues on the basis of percentage of completion accounting, and including
estimates of future contract price escalation. Substantially all of our backlog is subject to termination at will and rescheduling,
without significant penalty. Funds are often appropriated for programs or contracts on a yearly or quarterly basis, even though
the contract may call for performance that is expected to take a number of years. Therefore, our funded backlog does not include
the full value of our contracts. Our total backlog as of June 30, 2016 and December 31, 2015 was as follows:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; border-bottom: Black 1pt solid">Backlog <BR>(Total)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, <BR>
2016</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">December 31,<BR>
2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: center; padding-left: 5.4pt">Funded</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">95,694,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">101,145,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; border-bottom: Black 1pt solid">Unfunded</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">299,695,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">286,171,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">395,389,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">387,316,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">Approximately 74%<B> </B>of
the total amount of our backlog at June 30, 2016 was attributable to government contracts. Our backlog attributable to government
contracts at June 30, 2016 and December 31, 2015 was as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; border-bottom: Black 1pt solid">Backlog <BR>(Government)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, <BR>
2016</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">December 31,<BR>
2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: center; padding-left: 5.4pt">Funded</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">87,279,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">95,048,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; border-bottom: Black 1pt solid">Unfunded</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">204,240,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">181,826,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">291,519,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">276,874,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">Our backlog attributable
to commercial contracts at June 30, 2016 and December 31, 2015 was as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; border-bottom: Black 1pt solid">Backlog <BR>(Commercial)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, <BR>
2016</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">December 31,<BR>
2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: center; padding-left: 5.4pt">Funded</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">8,415,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">6,097,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; border-bottom: Black 1pt solid">Unfunded</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">95,455,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">104,345,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">103,870,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">110,442,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in">Our unfunded backlog
is primarily comprised of the long-term contracts for the G650, E-2D, F-16, T-38, F-35, HondaJet Light Business Jet, Bell AH-1Z
Cessna Citation X+, Sikorsky S-92 and Embraer Phenom 300. These long-term contracts are expected to have yearly orders, which will
be funded in the future.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in">The low level of funded
backlog on commercial programs is the result of customers placing funded orders based upon expected lead time. These programs are
under long-term agreements with our customers, and as such, we are protected by termination liability provisions.</P>


<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: left"><B>Critical
Accounting Policies </B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: left"><B>Revenue Recognition</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">We recognize revenue from our contracts
over the contractual period under the percentage-of-completion (&ldquo;POC&rdquo;) method of accounting. Under the POC method of
accounting, sales and gross profit are recognized as work is performed based on the relationship between actual costs incurred
and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the
contract until a later date are recorded as an asset captioned &ldquo;Costs and estimated earnings in excess of billings on uncompleted
contracts.&rdquo; Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned &ldquo;Billings
in excess of costs and estimated earnings on uncompleted contracts.&rdquo; Changes to the original estimates may be required during
the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage
for a contract is reflected in cost of sales in the period the change becomes known. The use of the POC method of accounting involves
considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods. As
a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash
received by us during any reporting period. We continually evaluate all of the issues related to the assumptions, risks and uncertainties
inherent with the application of the POC method of accounting; however, we cannot assure you that our estimates will be accurate.
If our estimates are not accurate or a contract is terminated, we will be forced to adjust revenue in later periods. Furthermore,
even if our estimates are accurate, we may have a shortfall in our cash flow and we may need to borrow money, or seek access to
other forms of liquidity, to fund our work in process or to pay taxes until the reported earnings materialize as actual cash receipts.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">When adjustments are required
for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period.
Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss
on the contract is recorded in the period in which the loss is determined.</P>


<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: left"><B>Results
of Operations</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: left"><B><I>Non-GAAP Financial Measures</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">We prepare and publicly release quarterly
unaudited financial statements prepared in accordance with U.S. GAAP. We also are disclosing and discuss certain non-GAAP financial
measures in our public releases. The non-GAAP financial measures that we disclose are adjusted earnings (arrived at by eliminating
the Company&rsquo;s A-10 Program with Boeing from reported results). Adjusted earnings is a key metric that we have used in evaluating
our financial performance. Adjusted earnings is considered a non-GAAP financial measure, as defined by Regulation G promulgated
by the SEC under the Securities Act of 1933, as amended. We consider adjusted earnings important in evaluating our financial performance
on a consistent basis across various periods. Due to the significance of the non-cash and non-recurring changes in estimates recognized
in the six months ended June 30, 2016, adjusted earnings enables the Company&rsquo;s Board of Directors and management to monitor
and evaluate the business on a consistent basis. We use adjusted earnings as a measure, among others, to analyze and evaluate financial
and strategic planning decisions regarding future operating decisions and investments. The presentation of adjusted earnings should
not be construed as an inference that the Company&rsquo;s future results will be unaffected by unusual or non-recurring items or
by non-cash items, such as changes in estimates. This non-GAAP measure should be considered in addition to, rather than as a substitute
for, pre-tax income, net income and cash flows from operating activities.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: left"><B><I>Revenue </I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Revenue for the three months ended
June 30, 2016 was $22,280,964 compared to $21,944,320 for the same period last year, an increase of $336,644 or 1.5%. The increase
is predominately the result of an increase in revenue on the Company&rsquo;s E-2D program as we perform on the multi-year award
announced in 2015.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Revenue for the six months ended June
30, 2016 was $34,950,997 compared to $41,820,886 for the same period last year, a decrease of $6,869,889 or 16%. The decrease is
predominately the result of the change in estimate on the A-10 program described below.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">In June 2014, the Company concluded
that the long term future of the A-10 was uncertain when the U.S. Department of Defense released its 2015 Budget Request that called
for the retirement of the entire A-10 fleet. In addition, the Company estimated that the A-10 program would be terminated prior
to the completion of the Company&rsquo;s orders, which was through ship set 173 instead of the expected 242 ship sets that the
contract initially permitted. At that time the Company recorded a change in estimate which reduced the estimated revenue on the
program to about 41% of the original estimate. The adjustment aggregated approximately $47.7 million.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">From June 2014 through December 2015
the Company revised estimates, based on the best available information each quarter, to properly account for the program. The Company&rsquo;s
estimate in March 2015 assumed that the program would be canceled at 135 ship sets. In addition to revenue earned
based on parts shipped, the Company would be entitled to compensation upon early termination of the program (&ldquo;Termination
Liability&rdquo;) for certain costs incurred. The amount of Termination Liability varies based on exactly when the program is canceled
and the amount of costs incurred through the date of termination. In June and September 2015, the Company estimated costs based
on the best information available at each period and made adjustments as needed, including deferring certain costs based on the
Termination Liability.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0 8pt; text-align: justify">During the three months
ended March 31, 2016, and prior to the filing of the Company&rsquo;s Form 10-K for the year ended December 31, 2015, the
Company had information that the United States Air Force (&ldquo;USAF&rdquo;) was intending to increase the number of ship
sets on order for the A-10. Because of the expectation that the USAF would increase its orders, the Company projected that
its current order of A-l0 parts would not be cancelled before ship set 173. An increase in the number of ship sets on order
would improve the Company&rsquo;s estimated gross margin on the overall program. In the December 31, 2015 financial
statements, the Company did not alter gross margin of the program for this potential order, as the Company couldn&rsquo;t
determine if the realization of the new order was probable and that the improved margin would be realized.</P>


<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify">In
April 2016, the Company became aware that the USAF had reevaluated its position and as such had deferred any decision regarding
increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing,
the Company&rsquo;s customer.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Based on the above facts, the Company
believes that, it is not probable that there will be any future orders on the A-10 beyond the 173 currently on order. As a result
of the information that management became aware of in April 2016, for the quarter ended March 31, 2016 the Company estimated that
the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. There is no
justification for the deferral of any expenses incurred or expected to be incurred related to the contract under POC or any authoritative
guidance in GAAP, nor is there any justification of increasing estimated revenue on the program as the recovery of such amounts
is not deemed probable. The change in estimate resulted in a reduction of revenue of approximately $8.9 million in the quarter
ended March 31, 2016.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Revenue from commercial subcontracts
was $20,524,578 for the six months ended June 30, 2016 compared to $19,816,904 for the six months ended June 30, 2015, an increase
of $707,674 or 3.6%. This increase is the result of increased production on our Embraer and Honda programs.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Inflation historically has not had
a material effect on our operations.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B><I>Cost of sales</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Cost of sales for the three months
ended June 30, 2016 and 2015 was $17,246,963 and $18,095,951, respectively, a decrease of $848,988 or 4.7%.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Cost of sales for the six months ended
June 30, 2016 and 2015 was $41,556,100 and $34,370,446, respectively, an increase of $7,185,654 or 20.9%. The change in estimate
on the A-10 program, described above, resulted in an increase in cost of sales of approximately $4.6 million.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">The components of the cost of sales
were as follows:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Three months ended</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Six months ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-size: 12pt; color: Black; padding-bottom: 1pt">&nbsp;</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">June 30, 2015</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD NOWRAP STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">June 30, 2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: center">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: center">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: center">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; color: Black">Procurement</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">12,930,373</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">10,807,149</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">26,232,905</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">20,521,460</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black">Labor</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,035,949</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,278,718</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">4,330,410</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">4,526,128</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left">Factory Overhead</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">3,806,964</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">3,882,878</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">7,988,341</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">7,964,214</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">Other contract costs</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(1,526,323</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,127,206</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">3,004,444</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,358,644</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 2.5pt">Cost of Sales</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">17,246,963</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">18,095,951</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">41,556,100</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">34,370,446</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Other contract costs for the six months ended June 30,
2016 was $3,004,444 compared to $1,358,644, an increase of $1,645,800. Other contract costs relate to expenses recognized for changes
in estimates and expenses predominately associated with loss contracts. Other contract costs are comprised predominantly of charges
related to the change in estimate on the A-10 program.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Procurement for the six months ended June 30, 2016 was
$26,232,905 compared to $20,521,460, an increase of $5,711,445 or 27.8%. Procurement for the three months ended June 30, 2016, was
$12,930,373 compared to $10,807,149, an increase of $2,123,224 or 19.6%. These increases are predominately the result of purchasing
on the Company&rsquo;s E-2D program, as we perform on our new multi-year order.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Labor costs for the six months ended June 30, 2016 was
$4,330,410 compared to $4,526,128, a decrease of $195,718 or 4.3%. Labor costs for the three months ended June 30, 2016 was $2,035,949
compared to $2,278,718, a decrease of $242,769 or 10.7%. These decreases are the result of decreases in labor on certain production
programs, specifically the E-2D seats and the Cessna Citation X+ which are nearing the end of the current delivery schedules.</P>


<!-- Field: Page; Sequence: 20 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: left"><B><I>Gross
Profit (Loss)</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Gross profit (loss) for the six months
ended June 30, 2016 was a loss of $6,605,103 compared to a profit of $7,450,440 for the six months ended June 30, 2015, a decrease
of $14,055,543 predominately the result of the change in estimate on the A-10 program.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Gross profit for the three months
ended June 30, 2016 was $5,034,001 compared to $3,848,369 for the three months ended June 30, 2015, an increase of $1,185,632 predominately
the result of a more favorable mix of programs, specifically an increase in the E-2D wing kit program.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B><I>Favorable/Unfavorable Adjustments
to Gross Profit (Loss)</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">During the six months ended June 30,
2016 and 2015, circumstances required that we make changes in estimates to various contracts. Such changes in estimates resulted
in decreases in total gross profit as follows:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">Six months ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-size: 12pt; text-align: justify">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2016</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; text-align: justify">&nbsp;</TD><TD STYLE="font-size: 12pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; text-align: justify">&nbsp;</TD><TD STYLE="font-size: 12pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 12pt; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: justify">Favorable adjustments</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">187,805</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,048,881</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Unfavorable adjustments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">(1,359,092</TD><TD STYLE="text-align: left; padding-bottom: 1pt">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">(1,219,287</TD><TD STYLE="text-align: left; padding-bottom: 1pt">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Net adjustments</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(1,171,287</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(170,406</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify">During
the six months ended June 30, 2016 we had one contract which had an approximately $270,000 unfavorable adjustment caused by
excess labor and procurement costs due to difficulty in the manufacturing process. In addition, we had an approximate
$159,000 unfavorable adjustment on one contract that was canceled by the government. Also, we had four contracts that each
had between $139,000 and $188,000 (cumulatively $654,000) of unfavorable adjustments caused by excess labor costs
incurred.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">During the six months ended June 30,
2015 we had one contract which had an approximately $800,000 unfavorable adjustment caused by excess labor and procurement costs
due to difficulty in the manufacturing process. No other individual favorable or unfavorable changes in estimates for the six months
ended June 30, 2015 were material.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">In addition to the above mentioned
unfavorable adjustments, we had the unfavorable adjustment of approximately $12.2 million related to the A-10 program described
previously for the six months ended June 30, 2016.</P>


<!-- Field: Page; Sequence: 21 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"><B><I>Selling,
General and Administrative Expenses</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Selling, general and administrative
expenses for the three months ended June 30, 2016 were $1,868,787 compared to $2,049,793 for the three months ended June 30, 2015,
a decrease of $181,006, or 8.8%. This decrease is predominately the result of a $70,000 decrease in accrued officers&rsquo; bonus,
the result of our financial performance being below amounts required for our officers to receive bonuses, a $60,000 decrease in
marketing and advertising expense, related to the timing of the Farnborough Air Show and a $50,000 decrease in bad debt reserve.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Selling, general and administrative
expenses for the six months ended June 30, 2016 were $4,589,170 compared to $4,069,159 for the six months ended June 30, 2015,
an increase of $520,011, or 12.8%. This increase was predominately the result of an approximately $330,000 increase in accounting
and legal fees related mostly to the extended 2015 audit process and an executive compensation study. Additionally, we recorded
a $395,000 reserve for disputed accounts receivable with various customers. These increases were offset by a decrease in accrued
officers&rsquo; bonus of approximately $140,000.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: left"><B><I>Income (Loss) Before Provision
for (Benefit from) Income Taxes</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Income before provision for income
taxes for the three months ended June 30, 2016 was $2,841,580 compared to $1,528,108 for the same period last year, an increase
of $1,313,472. Loss before benefit from income taxes for the six months ended June 30, 2016 was $11,793,640 compared to income
before provision of income taxes of $2,896,228 for the same period last year, a decrease of $14,689,868, predominately the result
of the change in estimate on the A-10 program.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B><I>Provision for (Benefit from)
Income Taxes </I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Provision for income taxes
was $1,051,000 for the three months ended June 30, 2016 and benefit from income taxes of $4,364,000 for the six months ended
June 30, 2016, compared to provision for income taxes of $538,000 and $978,000 for the three and six months ended June 30,
2015. The benefit  from income taxes recognized in the six months ended June 30, 2016, resulted in the booking of a deferred
tax asset which will be reduced in each subsequent quarter as the Company anticipates pre-tax income each quarter. Any
remaining amount at December 31, 2016 will be available to offset future income. The effective tax rate at June 30, 2015 was
34.0%. Our historical tax rates have been below the federal statutory rate because of the effect of permanent differences
between book and tax deductions, predominately the R&amp;D tax credit and the domestic production activity deduction.
Beginning at December 31, 2015, we began to accrue taxes in states where we previously had nexus. This has increased the
effective tax rate to between 35%-37%.</P>


<!-- Field: Page; Sequence: 22 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0 6pt; text-align: left"><B><I>Net
Income (Loss)</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Net income for the three months ended
June 30, 2016 was $1,790,580 or $0.21 per basic share, compared to $990,108 or $0.12 per basic share for the same period last year.
Net income (loss) for the six months ended June 30, 2016 was a loss of $7,429,640 or $.86 per basic share, compared to net income
of $1,918,228 or $0.22 per basic share, for the same period last year. Diluted income per share for the three months ended June
30, 2016 was $0.21, calculated utilizing 8,637,393 average shares outstanding as adjusted for the dilutive effect of outstanding
stock options and RSUs. Basic and diluted income per share for the six months ended June 30, 2016 were the same as effects of outstanding
options would be anti-dilutive. Diluted income per share for the three months ended June 30, 2015 was $0.12, calculated utilizing
8,609,693 average shares outstanding as adjusted for the dilutive effect of outstanding stock options and RSUs. Diluted income per share of $0.22 for the six months ended June 30, 2015 calculated utilizing 8,595,848 average shares outstanding.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: left"><B><I>Adjusted Earnings</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><FONT STYLE="background-color: white">On
an as adjusted basis, which excludes the impact of the A-10 program on the Company&rsquo;s financial performance for all
periods presented, revenue for the three months and six months ended June 30, 2016 was $19.8 million and $39.3 million,
respectively, compared with $16.3 million and $31.9 million for the three months and six months ended June 30, 2015,
respectively. Gross profit was $5.0 million and $8.7 million for the three months and six months ended June 30, 2016,
respectively, compared to $3.8 million and $7.5 million for the three months and six months ended June 30, 2015,
respectively.&nbsp;Net income for the three months and six months ended June 30, 2016 was $ 1.8 million and $2.2 million, or
$0.21 and $0.26 per diluted share, respectively, compared with $1.0 million and $1.9 million, or $0.12 and $0.22 per diluted
share, in the six months ended June 30, 2015, respectively. </FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; color: Black; text-align: center; border-bottom: Black 1pt solid">For the six months ended June 30, 2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center">GAAP</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center">Adjusted</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center; border-bottom: Black 1pt solid">as Reported</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center; border-bottom: Black 1pt solid">Adjustments</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center; border-bottom: Black 1pt solid">Earnings</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%; font-size: 10pt; color: Black">Revenue</TD><TD STYLE="width: 5%; font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: Black; text-align: right">34,950,997</TD><TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: Black; text-align: right">4,343,665</TD><TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: Black; text-align: right">39,294,662</TD><TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">Cost of sales</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">41,556,100</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">(10,948,031</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">30,608,069</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 0">&nbsp;&nbsp;&nbsp;Gross profit (loss)</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 0">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 0">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right; padding-bottom: 0">(6,605,103</TD><TD STYLE="padding-bottom: 0; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 0">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 0">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right; padding-bottom: 0">15,291,696</TD><TD STYLE="padding-bottom: 0; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 0">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 0">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right; padding-bottom: 0">8,686,593</TD><TD STYLE="padding-bottom: 0; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 1pt">Selling, general and administrative expenses</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">4,589,170</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right; border-bottom: Black 1pt solid">&mdash;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">4,589,170</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 0">&nbsp;&nbsp;&nbsp;Income (loss) from operations</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 0">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 0">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right; padding-bottom: 0">(11,194,273</TD><TD STYLE="padding-bottom: 0; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 0">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 0">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right; padding-bottom: 0">15,291,696</TD><TD STYLE="padding-bottom: 0; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 0">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 0">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right; padding-bottom: 0">4,097,423</TD><TD STYLE="padding-bottom: 0; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 1pt">Interest expense</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">(599,367</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="color: Black; text-align: right; border-bottom: Black 1pt solid">&mdash;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">(599,367</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 1pt">Income (loss) before provision for (benefit
    from) income taxes</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">(11,793,640</TD><TD STYLE="padding-bottom: 0; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">15,291,696</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">3,498,056</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 1pt">Provision for (benefit from) income taxes</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">(4,364,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">5,658,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">1,294,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Net income (loss)</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">(7,429,640</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">9,633,696</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">2,204,056</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt; text-indent: 10pt">Diluted earnings (loss) per share</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">(0.86</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="font-size: 12pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">0.26</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

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


<!-- Field: Page; Sequence: 23 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid">For the three months ended June 30, 2016</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center">GAAP</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center">Adjusted</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid">as Reported</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Adjustments</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Earnings</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%; font-size: 10pt; color: windowtext">Revenue</TD><TD STYLE="width: 5%; font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: windowtext; text-align: right">22,280,964</TD><TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: windowtext; text-align: right">(2,477,316</TD><TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">)</TD><TD STYLE="width: 5%; font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: windowtext; text-align: right">19,803,648</TD><TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">Cost of sales</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">17,246,963</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">(2,477,316</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">)</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">14,769,647</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;Gross profit</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right; padding-bottom: 2.5pt">5,034,001</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 2.5pt double; padding-bottom: 0">$</TD><TD STYLE="text-align: right; border-bottom: Black 2.5pt double; padding-bottom: 0">&mdash;&nbsp;</TD><TD STYLE="padding-bottom: 0; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right; padding-bottom: 2.5pt">5,034,001</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt">Selling, general and administrative expenses</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">1,868,787</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">1,868,787</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;Income from operations</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">3,165,214</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">3,165,214</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt">Interest expense</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 0">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 0; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right; padding-bottom: 0; border-bottom: Black 1pt solid">(323,634</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; padding-bottom: 0">&nbsp;</TD><TD STYLE="text-align: right; padding-bottom: 0">&nbsp;</TD><TD STYLE="padding-bottom: 0; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 0">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 0; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right; padding-bottom: 0; border-bottom: Black 1pt solid">(323,634</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt">Income before provision for  income taxes</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">2,841,580</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">2,841,580</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt">Provision for income taxes</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">1,051,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">1,051,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 2.5pt">Net income</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: right">1,790,580</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: right">1,790,580</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt; text-indent: 10pt">Diluted earnings per share</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: right">0.21</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: right">0.21</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
</TABLE>

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


<!-- Field: Page; Sequence: 24 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; color: Black; text-align: center; border-bottom: Black 1pt solid">For the Six Months Ended June 30, 2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center">GAAP</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center">Adjusted</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center; border-bottom: Black 1pt solid">as Reported</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center; border-bottom: Black 1pt solid">Adjustments</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: Black; text-align: center; border-bottom: Black 1pt solid">Earnings</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%; font-size: 10pt; color: Black">Revenue</TD><TD STYLE="width: 5%; font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: Black; text-align: right">41,820,886</TD><TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: Black; text-align: right">(9,909,305</TD><TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="width: 5%; font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: Black; text-align: right">31,911,581</TD><TD STYLE="width: 1%; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">Cost of sales</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">34,370,446</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">(9,922,282</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">)</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">24,448,164</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Gross profit</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">7,450,440</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">12,977</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">7,463,417</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 1pt">Selling, general and administrative expenses</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">4,069,159</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right; border-bottom: Black 1pt solid">&mdash;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">4,069,159</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Income from operations</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">3,381,281</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">12,977</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">3,394,258</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 1pt">Interest expense</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">485,053</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right; border-bottom: Black 1pt solid">&mdash;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">485,053</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">Income before provision for income taxes</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">2,896,228</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">12,977</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">2,909,205</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 1pt">Provision for income taxes</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">978,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">2,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: Black; text-align: right">980,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Net income</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">1,918,228</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">10,977</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">1,929,205</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black; text-align: left; text-indent: 10pt">Diluted earnings per share</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">0.22</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 12pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: Black; text-align: right">0.22</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid">For the Three Months Ended June 30, 2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center">GAAP</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center">Adjusted</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid">as Reported</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Adjustments</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; color: windowtext; text-align: center; border-bottom: Black 1pt solid">Earnings</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%; font-size: 10pt; color: windowtext">Revenue</TD><TD STYLE="width: 5%; font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: windowtext; text-align: right">21,944,320</TD><TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: windowtext; text-align: right">(5,683,772</TD><TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">)</TD><TD STYLE="width: 5%; font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="width: 11%; font-size: 10pt; color: windowtext; text-align: right">16,260,548</TD><TD STYLE="width: 1%; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">Cost of sales</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">18,095,951</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">(5,683,772</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">)</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">12,412,179</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;Gross profit</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right; padding-bottom: 2.5pt">3,848,369</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 2.5pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 2.5pt double">&mdash;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt; text-align: right">3,848,369</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt">Selling, general and administrative expenses</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">2,049,793</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">2,049,793</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;&nbsp;&nbsp;Income from operations</TD><TD STYLE="font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">1,798,576</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">1,798,576</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt">Interest expense</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">270,468</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">270,468</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">Income before provision for income taxes</TD><TD STYLE="font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">1,528,108</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">1,528,108</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 1pt">Provision for income taxes</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">538,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; color: windowtext; text-align: right">538,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left; padding-bottom: 2.5pt">Net income</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: right">990,108</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: right">990,108</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt; text-indent: 10pt">Diluted earnings per share</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: right">0.12</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; color: windowtext; text-align: right">0.12</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
<TR>
    <TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 12pt; color: purple; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 12pt; color: purple; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: windowtext; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; color: windowtext; text-align: left">&nbsp;</TD></TR>
</TABLE>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 1pt; margin-bottom: 1pt"><DIV STYLE="font-size: 1pt; border-top: white 0.5pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->


<!-- Field: Page; Sequence: 25 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"><B>Liquidity
and Capital Resources</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B><I>General</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">At June 30, 2016, we had working capital
of $64,917,003 compared to $67,292,917 at December 31, 2015, a decrease of $2,375,914 or 3.53%.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B><I>Cash Flow</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">A large portion of our cash flow is
used to pay for materials and processing costs associated with contracts that are in process and which do not provide for progress
payments. Costs for which we are not able to bill on a progress basis are components of &ldquo;Costs and estimated earnings in
excess of billings on uncompleted contracts&rdquo; on our condensed balance sheets and represent the aggregate costs and related
earnings for uncompleted contracts for which the customer has not yet been billed. These costs and earnings are recovered upon
shipment of products and presentation of billings in accordance with contract terms.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Because the POC method of accounting
requires us to use estimates in determining revenue, costs and profits and in assigning the amounts to accounting periods, there
can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash that we receive
during any reporting period. Accordingly, it is possible that we may have a shortfall in our cash flow and may need to borrow money,
or to raise additional capital, until the reported earnings materialize into actual cash receipts.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">At June 30, 2016, we had a cash balance
of $813,806 compared to $1,002,023 at December 31, 2015.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Our costs and estimated earnings in
excess of billings decreased by approximately $8.6 million during the six months ended June 30, 2016, predominately the result
of the change in estimate on the A-10 program.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Several of our programs require us
to expend up-front costs that may have to be amortized over a portion of production units.&nbsp;&nbsp;In the case of significant
program delays and/or program cancellations, we could be required to bear impairment charges which may be material, for costs that
are not recoverable.&nbsp;&nbsp;Such charges and the loss of up-front costs could have a material impact on our liquidity.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">We continue to work to obtain
better payment terms with our customers, including accelerated progress payment arrangements, as well as exploring alternative
funding sources.</P>


<!-- Field: Page; Sequence: 26 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: left">Item
2 &ndash; Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</P>

<P STYLE="border-bottom: white 0.5pt solid; font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: left"><B>Credit
Facilities</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: left"><B><I>Line of Credit</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">On March 24, 2016, the Company entered
into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citzens Bank,
N.A. (the &ldquo;BankUnited Facility&rdquo;) The BankUnited Facility provides for a revolving credit loan commitment of $30 million
(the &ldquo;Revolving Loan&rdquo;) and a $10 million term loan (&ldquo;Term Loan&rdquo;).&nbsp; The proceeds of the BankUnited
Facility were used to pay off all amounts outstanding under the Santander Term Loan and the Revolving Facility.&nbsp; The Revolving
Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.&nbsp;</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">On May 9, 2016, the Company entered
into an amendment (the &ldquo;Amendment&rdquo;) to the BankUnited Facility. The Amendment changes the definition of EBITDA for
the Leverage Coverage Ratio Covenant for the remainder of 2016 and changes the maximum leverage ratio from 3 to 1 to 3.5 to 1 for
the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility
by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any
contract reimbursement payments from its current request for equitable adjustment (&ldquo;REA&rdquo;) with Boeing on the A-10 program.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">As of June 30, 2016, the Company was
in compliance with all of the covenants contained in the Restated Agreement, as amended. As of June 30, 2016, the Company had $22.4
million outstanding under the Restated Agreement bearing interest at 4.25%.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">The BankUnited  Facility
is secured by all of our assets.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B><I>Term Loan</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">On March 9, 2012, the
Company obtained a $4.5 million term loan from Santander Bank to be amortized over five years (the &ldquo;Santander Term
Facility&rdquo;). Santander Term Facility was used to purchase tooling and equipment for new programs.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">Additionally, the Company and Santander
Bank entered into a five year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap,
the Company pays an amount to Santander Bank representing interest on the notional amount at a fixed rate of 4.11% and receives
an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The
effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the Santander Term Facility.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">The Santander interest swap agreement
was terminated and the Santander Term Facility paid off on March 24, 2016 using the proceeds of the BankUnited Facility.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">The Term Loan had an initial amount
of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019. The maturities of
the Term Loan are included in the maturities of long-term debt.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B><I>Contractual Obligations</I></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify">For information concerning our
contractual obligations, see &ldquo;<I>Contractual Obligations</I>&rdquo; under &ldquo;Item 7. Management&rsquo;s Discussion and
Analysis of Financial Condition and Results of Operations&rdquo; of our Annual Report on Form 10-K for the year ended December
31, 2015.</P>


<!-- Field: Page; Sequence: 27 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A007"></A>Item
3 &ndash; Quantitative and Qualitative Disclosures About Market Risk</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Management does not believe that there
is any material market risk exposure with respect to derivative or other financial instruments that would require disclosure under
this item.</P>

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A008"></A>Item
4 &ndash; Controls and Procedures</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; background-color: white"><B>Evaluation of Disclosure
Controls and Procedures</B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We maintain a system of disclosure controls
and procedures that is designed to ensure that information required to be disclosed in our Exchange Act reports is recorded, processed,
summarized and reported within the time periods specified in the SEC&rsquo;s rules and forms, and that such information is accumulated
and communicated to our management, as appropriate, to allow timely decisions regarding required disclosures. Disclosure controls
and procedures also include, without limitation, controls and procedures designed to ensure that information required to be disclosed
by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company&rsquo;s
management, including its principal executive and principal financial officers, or persons performing similar functions, and Board
of Directors, as appropriate, to allow timely decisions regarding required disclosure.</P>

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

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Under the supervision and with the
participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation
of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of December 31, 2015 and
March 31, 2016. Based on this evaluation and considering the material weakness in internal control over financial reporting described
below relating to the recognition of revenue related to a request for equitable adjustment, we concluded as of December 31, 2015
and March 31, 2016 that our disclosure controls and procedures were not effective at the reasonable assurance level.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">A material weakness is a control
deficiency or combination of control deficiencies that results in more than a remote likelihood that a material misstatement of
the annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness
was identified as of December 31, 2015 and March 31, 2016: Due to an ongoing negotiation with one customer, the Company submitted
a REA on a contract, as allowed under the contract. During the fourth quarter
of 2015, the Company initially concluded that it had sufficient documentation to recognize revenue based upon the REA. After further
evaluation, management concluded that it did not have sufficient documentation to record such revenue and therefore its review
controls over this REA were not adequate. Management has implemented practices and procedures to address the foregoing material
weakness, including more timely reviews of infrequently occurring transactions, such as an REA. Additionally, the Company has increased
the size and technical expertise of its accounting staff to evaluate such transactions in the future on a more timely basis.</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">We conducted an evaluation of our
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of June 30, 2016 and based on
this evaluation, including considering the remediation actions described above, we concluded that our disclosure controls and procedures
were effective at a reasonable assurance level at June 30, 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 8pt; text-align: justify"><B>Changes in Internal Control Over Financial
Reporting</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 8pt; text-align: justify">Other than as described above, there
has been no changes in our internal control over financial reporting during the quarter ended June 30, 2016 that has materially
affected or is reasonably likely to materially affect our internal control over financial reporting.</P>


<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><B>Part II: Other Information</B></P>

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A009"></A>Item
1 &ndash; Legal Proceedings</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">None.</P>

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A010"></A>Item
1A &ndash; Risk Factors</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; background-color: white; text-align: justify">Material risks related to our
business, financial condition and results of operations are disclosed in Part I, Item 1A of our Annual Report on Form 10-K for
the year ended December 31, 2015, as filed with the SEC on March 28, 2016.&nbsp; There have been no material changes to such risk
factors.&nbsp; The risk factors disclosed in our Annual Report&nbsp;should be carefully considered in evaluating our business because
such factors may have a significant impact on our business, operating results, liquidity and financial condition.</P>

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A011"></A>Item
2 &ndash; Unregistered Sales of Equity Securities and Use of Proceeds</P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; background-color: white">There have been no sales of unregistered
equity securities for the six months ended June 30, 2016.&nbsp;&nbsp;</P>

<P STYLE="color: purple; font: 12pt/normal Times New Roman, Times, Serif; margin: 0; background-color: white; text-indent: 0.5in">&nbsp;</P>

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A012"></A>Item
3 &ndash; Defaults Upon Senior Securities</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">None.</P>

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A013"></A>Item
4 &ndash; Mine Safety Disclosures</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Not applicable.</P>

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A014"></A>Item
5 &ndash; Other Information</P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">None.</P>

<P STYLE="border-bottom: Black 6pt solid; font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><A NAME="A015"></A>Item
6 &ndash; Exhibits</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 93%; border-collapse: collapse; font-family: Times New Roman, Times, Serif; margin-left: 0.5in">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 20%; font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Exhibit
    31.1</FONT></TD>
    <TD STYLE="width: 80%; font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black"><A HREF="ex31-1.htm">Section 302 Certification by Chief Executive Officer and President</A></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Exhibit
    31.2</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black"><A HREF="ex31-2.htm">Section 302 Certification by Chief Financial Officer (Principal Accounting Officer)</A></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Exhibit
    32</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black"><A HREF="ex32.htm">Section 906 Certification by Chief Executive Officer and Chief Financial Officer</A></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Exhibit
    101</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">The
    following financial information from CPI Aerostructures, Inc. Quarterly Report on Form 10-Q for the quarterly period ended
    June 30, 2016 formatted in Extensible Business Reporting Language (XBRL): (i) the Condensed Balance Sheets, (ii) the Condensed
    Statements of Operations and Comprehensive Income (Loss), (iii) the Condensed Statements&nbsp;&nbsp;of Shareholder&rsquo;s
    Equity, (iv) the Condensed Statements of Cash Flows, and (v) the Notes to the Condensed Financial Statements</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt 4.5pt; text-align: left">&nbsp;</P>


<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center"><B><U><A NAME="A016"></A>SIGNATURES</U></B></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Pursuant to the requirements of
the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto
duly authorized.</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-family: Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 51%; font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="width: 5%; font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="width: 44%; font-size: 11pt; text-align: center; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">CPI
    AEROSTRUCTURES, INC.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Dated:
    August 8,&nbsp;2016</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">By.</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">/s/
    Douglas J. McCrosson</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Douglas
    J. McCrosson</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Chief
    Executive Officer and President</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Dated:&nbsp;&nbsp;August
    8,&nbsp;2016</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">By.</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">/s/
    Vincent Palazzolo</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Vincent
    Palazzolo</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: left; line-height: 12pt; color: purple"><FONT STYLE="color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: justify; line-height: 12pt; color: purple"><FONT STYLE="font-size: 10pt; color: Black">Chief
    Financial Officer (Principal Accounting Officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

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


<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31-1.htm
<DESCRIPTION>SECTION 302 CERTIFICATION BY CHIEF EXECUTIVE OFFICER AND PRESIDENT
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 12pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><A HREF="cvu-10q_063016.htm">CPI Aerostructures, Inc. 10-Q</A></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">CERTIFICATION PURSUANT TO<BR>
SECTION 302 OF THE SARBANES-OXLEY<BR>
ACT OF 2002</P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt">I, Douglas J. McCrosson, certify that:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD>I have reviewed this Quarterly Report on Form 10-Q of CPI Aerostructures, Inc.;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD>Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in
all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods
presented in this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD>The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls
and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined
in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD>Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our
supervision, to ensure that material information relating to the registrant including its consolidated subsidiaries, is made known
to us by others within those entities, particularly during the period in which this report is being prepared:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD>Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed
under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of
financial statements for the external purposes in accordance with generally accepted accounting principles:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD>Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on
such evaluation; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD>Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during
the registrant&#8217;s first fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s
internal control over financial reporting; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD>The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to the registrant&#8217;s auditors and to the audit committee of the registrant&#8217;s board of directors
(or persons performing the equivalent functions):</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD>All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting
which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial
information; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD>Any fraud, whether or not material, that involves management or other employees who have significant role in the registrant&#8217;s
internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 8pt">Date: August 8, 2016</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; padding-right: 5.4pt; padding-left: 5.4pt; line-height: 115%">&nbsp;</TD>
    <TD STYLE="width: 5%; line-height: 115%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 35%; border-bottom: Black 1pt solid; line-height: 115%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Douglas J. McCrosson</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; line-height: 115%">&nbsp;</TD>
    <TD STYLE="text-align: center; line-height: 115%">&nbsp;</TD>
    <TD STYLE="line-height: 115%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: Douglas J. McCrosson</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; line-height: 115%">&nbsp;</TD>
    <TD STYLE="text-align: center; line-height: 115%">&nbsp;</TD>
    <TD STYLE="line-height: 115%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title: Chief Executive Officer and President</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">&nbsp;&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 8pt"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31-2.htm
<DESCRIPTION>SECTION 302 CERTIFICATION BY CHIEF FINANCIAL OFFICER
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 12pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><A HREF="cvu-10q_063016.htm">CPI Aerostructures, Inc. 10-Q</A></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">CERTIFICATION PURSUANT TO<BR>
SECTION 302 OF THE SARBANES-OXLEY<BR>
ACT OF 2002</P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt">I, Vincent Palazzolo, certify that:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD>I have reviewed this Quarterly Report on Form 10-Q of CPI Aerostructures, Inc.;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD>Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in
all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods
presented in this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD>The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls
and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined
in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD>Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our
supervision, to ensure that material information relating to the registrant including its consolidated subsidiaries, is made known
to us by others within those entities, particularly during the period in which this report is being prepared:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD>Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed
under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of
financial statements for the external purposes in accordance with generally accepted accounting principles:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD>Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on
such evaluation; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD>Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during
the registrant&#8217;s first fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s
internal control over financial reporting; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD>The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to the registrant&#8217;s auditors and to the audit committee of the registrant&#8217;s board of directors
(or persons performing the equivalent functions):</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD>All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting
which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial
information; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD>Any fraud, whether or not material, that involves management or other employees who have significant role in the registrant&#8217;s
internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 8pt">Date: August 8, 2016</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; text-align: center; line-height: 115%">&nbsp;</TD>
    <TD STYLE="width: 5%; line-height: 115%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 35%; border-bottom: Black 1pt solid; line-height: 115%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Vincent Palazzolo</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center; line-height: 115%">&nbsp;</TD>
    <TD STYLE="text-align: center; line-height: 115%">&nbsp;</TD>
    <TD STYLE="line-height: 115%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: Vincent Palazzolo</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center; line-height: 115%">&nbsp;</TD>
    <TD STYLE="text-align: center; line-height: 115%">&nbsp;</TD>
    <TD STYLE="line-height: 115%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title: Chief Financial Officer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center">&nbsp;&nbsp;</P>

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

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 8pt"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>ex32.htm
<DESCRIPTION>SECTION 906 CERTIFICATION BY CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><A HREF="cvu-10q_063016.htm">CPI Aerostructures, Inc. 10-Q</A></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: right"><FONT STYLE="font-size: 10pt"><B>EXHIBIT
32</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt">CERTIFICATION
PURSUANT TO</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt">18 U.S.C. SECTION
1350</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt">AS ADOPTED PURSUANT
TO</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center"><FONT STYLE="font-size: 10pt">SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002</FONT></P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt"><FONT STYLE="font-size: 10pt">In connection with the
Quarterly Report of CPI Aerostructures, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended June 30, 2016 as filed
with the Securities and Exchange Commission (the &#8220;Report&#8221;), the undersigned, in the capacities and on the date indicated
below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002,
that:</FONT></P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 -11pt"><FONT STYLE="font-size: 10pt">1.</FONT></P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">the
Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 -11pt"><FONT STYLE="font-size: 10pt">2.&#9;</FONT></P>

<P STYLE="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">the
information contained in the Report fairly presents, in all material respects, the financial condition and results of operation
of the Company.</FONT></P>

<P STYLE="font: 10pt/115% Times New Roman, Times, Serif; margin: 0 0 8pt"><FONT STYLE="font-size: 10pt">Date: August 8, 2016</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top; font-size: 10pt">
    <TD STYLE="width: 60%; text-align: center; line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 5%; line-height: 115%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 35%; border-bottom: Black 1pt solid; line-height: 115%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Douglas J. McCrosson</FONT></TD></TR>
<TR STYLE="vertical-align: top; font-size: 10pt">
    <TD STYLE="text-align: center; line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 115%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    Douglas J. McCrosson</FONT></TD></TR>
<TR STYLE="vertical-align: top; font-size: 10pt">
    <TD STYLE="text-align: center; line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 115%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:
    Chief Executive Officer and President</FONT></TD></TR>
<TR STYLE="vertical-align: top; font-size: 10pt">
    <TD STYLE="text-align: center; line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; font-size: 10pt">
    <TD STYLE="text-align: center; line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 115%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; line-height: 115%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Vincent Palazzolo</FONT></TD></TR>
<TR STYLE="vertical-align: top; font-size: 10pt">
    <TD STYLE="text-align: center; line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 115%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    Vincent Palazzolo</FONT></TD></TR>
<TR STYLE="vertical-align: top; font-size: 10pt">
    <TD STYLE="text-align: center; line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; line-height: 115%; font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="line-height: 115%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:
    Chief Financial Officer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 9pt/115% Times New Roman, Times, Serif; margin: 0 0 8pt">&nbsp;&nbsp;</P>

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

<P STYLE="font: 9pt/115% Times New Roman, Times, Serif; margin: 0 0 8pt"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>5
<FILENAME>cvu-20160630.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\EDGARizer\Clients\CPI Aero\Xbrl\20160630\cvu_063016.xfr; Date: 2016%2D08%2D08T14:52:37Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:us-roles="http://fasb.org/us-roles/2016-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:country="http://xbrl.sec.gov/country/2016-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2016-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:cvu="http://cpiaero.com/20160630">
    <link:schemaRef xlink:href="cvu-20160630.xsd" xlink:type="simple" />
    <xbrli:context id="AsOf2016-06-30_custom_USGovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">cvu:USGovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">cvu:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_custom_USGovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">cvu:USGovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseArrangementTypeAxis">cvu:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-23to2016-03-24_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cvu:BankUnitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-23</xbrli:startDate>
        <xbrli:endDate>2016-03-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-05-08to2016-05-09_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cvu:BankUnitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-05-08</xbrli:startDate>
        <xbrli:endDate>2016-05-09</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-03-24_us-gaap_InterestRateSwapMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-03-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2012-03-01to2012-03-09_custom_SovereignTermFacilityMember_custom_TermLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvu:SovereignTermFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cvu:TermLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2012-03-01</xbrli:startDate>
        <xbrli:endDate>2012-03-09</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-08-02">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-08-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerConcentrationRisk1Member_custom_CustomerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cvu:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_CustomerConcentrationRisk2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cvu:CustomerConcentrationRisk2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_custom_CustomerConcentrationRisk1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cvu:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_custom_CustomerConcentrationRisk2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">cvu:CustomerConcentrationRisk2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_GovernmentContractsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_us-gaap_GovernmentContractsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member_us-gaap_CustomerConcentrationRiskMember_custom_CustomerDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_AccountsReceivable1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:AccountsReceivable1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_custom_AccountsReceivable2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:AccountsReceivable2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_AccountsReceivable2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:AccountsReceivable2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_AccountsReceivable1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cvu:AccountsReceivable1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-03-24_custom_CitizensBankNaMember_custom_TermLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cvu:CitizensBankNaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cvu:TermLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-03-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2012-03-09_custom_SovereignTermFacilityMember_custom_TermLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvu:SovereignTermFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cvu:TermLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2012-03-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_CarryingReportedAmountFairValueDisclosureMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_EstimateOfFairValueFairValueDisclosureMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_CarryingReportedAmountFairValueDisclosureMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_EstimateOfFairValueFairValueDisclosureMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2012-03-09_custom_SovereignTermFacilityMember_us-gaap_InterestRateSwapMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvu:SovereignTermFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2012-03-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2012-03-01to2012-03-09_custom_SovereignTermFacilityMember_us-gaap_InterestRateSwapMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvu:SovereignTermFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2012-03-01</xbrli:startDate>
        <xbrli:endDate>2012-03-09</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cvu:BankUnitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2012-12-05_us-gaap_RevolvingCreditFacilityMember_custom_RestatedAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvu:RestatedAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2012-12-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-03-24_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cvu:BankUnitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-03-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-01-02_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_DirectorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-01-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-01-02_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_DirectorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-01-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30_us-gaap_InterestRateSwapMember_us-gaap_OtherLiabilitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_us-gaap_InterestRateSwapMember_us-gaap_OtherLiabilitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-06-01to2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000889348</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-06-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="iso4217-usd">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="xbrli-pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="xbrli-shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="iso4217-usd-per-xbrli-shares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Number">
      <xbrli:measure>cvu:N</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2016-01-01to2016-06-30">CPI AEROSTRUCTURES INC</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2016-01-01to2016-06-30">0000889348</dei:EntityCentralIndexKey>
    <dei:TradingSymbol contextRef="From2016-01-01to2016-06-30">CVU</dei:TradingSymbol>
    <dei:CurrentFiscalYearEndDate contextRef="From2016-01-01to2016-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFilerCategory contextRef="From2016-01-01to2016-06-30">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityCurrentReportingStatus contextRef="From2016-01-01to2016-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityVoluntaryFilers contextRef="From2016-01-01to2016-06-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2016-01-01to2016-06-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2016-08-02" unitRef="xbrli-shares" decimals="INF">8623923</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentType contextRef="From2016-01-01to2016-06-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2016-01-01to2016-06-30">2016-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2016-01-01to2016-06-30">2016</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2016-01-01to2016-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="From2016-01-01to2016-06-30">false</dei:AmendmentFlag>
    <cvu:NumberOfFinancialInstitutionsWithWhichCashIsMaintained contextRef="From2016-01-01to2016-06-30" unitRef="Number" decimals="INF">4</cvu:NumberOfFinancialInstitutionsWithWhichCashIsMaintained>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2015-01-01to2015-01-02_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_DirectorMember" unitRef="xbrli-shares" decimals="INF">51349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2016-01-01to2016-01-02_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_DirectorMember" unitRef="xbrli-shares" decimals="INF">53882</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="From2015-01-01to2015-01-02_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_DirectorMember">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">230500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:DebtInstrumentFairValue contextRef="AsOf2016-06-30_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="iso4217-usd" decimals="0">32801687</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="AsOf2016-06-30_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="iso4217-usd" decimals="0">32801687</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="AsOf2015-12-31_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="iso4217-usd" decimals="0">25195452</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="AsOf2015-12-31_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="iso4217-usd" decimals="0">25195452</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DerivativeLiabilities contextRef="AsOf2015-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="iso4217-usd" decimals="0">4453</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="AsOf2015-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="iso4217-usd" decimals="0">4453</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="AsOf2016-06-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="iso4217-usd" decimals="0">116936</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="AsOf2016-06-30_us-gaap_FairValueMeasurementsRecurringMember" unitRef="iso4217-usd" decimals="0">116936</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2015-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="iso4217-usd" decimals="0">4453</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2015-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="iso4217-usd" decimals="0">4453</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2016-06-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="iso4217-usd" decimals="0">116936</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2016-06-30_us-gaap_FairValueMeasurementsRecurringMember" unitRef="iso4217-usd" decimals="0">116936</us-gaap:LiabilitiesFairValueDisclosure>
    <cvu:CostsIncurredOnUncompletedContracts contextRef="AsOf2016-06-30_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">371414845</cvu:CostsIncurredOnUncompletedContracts>
    <cvu:CostsIncurredOnUncompletedContracts contextRef="AsOf2016-06-30_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">139315072</cvu:CostsIncurredOnUncompletedContracts>
    <cvu:CostsIncurredOnUncompletedContracts contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">510729917</cvu:CostsIncurredOnUncompletedContracts>
    <cvu:CostsIncurredOnUncompletedContracts contextRef="AsOf2015-12-31_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">349458368</cvu:CostsIncurredOnUncompletedContracts>
    <cvu:CostsIncurredOnUncompletedContracts contextRef="AsOf2015-12-31_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">123078356</cvu:CostsIncurredOnUncompletedContracts>
    <cvu:CostsIncurredOnUncompletedContracts contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">472536724</cvu:CostsIncurredOnUncompletedContracts>
    <cvu:EstimatedEarningsOnUncompletedContracts contextRef="AsOf2016-06-30_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">55185377</cvu:EstimatedEarningsOnUncompletedContracts>
    <cvu:EstimatedEarningsOnUncompletedContracts contextRef="AsOf2016-06-30_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">53583053</cvu:EstimatedEarningsOnUncompletedContracts>
    <cvu:EstimatedEarningsOnUncompletedContracts contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">108768430</cvu:EstimatedEarningsOnUncompletedContracts>
    <cvu:EstimatedEarningsOnUncompletedContracts contextRef="AsOf2015-12-31_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">62718792</cvu:EstimatedEarningsOnUncompletedContracts>
    <cvu:EstimatedEarningsOnUncompletedContracts contextRef="AsOf2015-12-31_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">49539299</cvu:EstimatedEarningsOnUncompletedContracts>
    <cvu:EstimatedEarningsOnUncompletedContracts contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">112258091</cvu:EstimatedEarningsOnUncompletedContracts>
    <cvu:CostsAndEstimatedEarningsOnUncompletedContracts contextRef="AsOf2016-06-30_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">426600222</cvu:CostsAndEstimatedEarningsOnUncompletedContracts>
    <cvu:CostsAndEstimatedEarningsOnUncompletedContracts contextRef="AsOf2016-06-30_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">192898125</cvu:CostsAndEstimatedEarningsOnUncompletedContracts>
    <cvu:CostsAndEstimatedEarningsOnUncompletedContracts contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">619498347</cvu:CostsAndEstimatedEarningsOnUncompletedContracts>
    <cvu:CostsAndEstimatedEarningsOnUncompletedContracts contextRef="AsOf2015-12-31_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">412177160</cvu:CostsAndEstimatedEarningsOnUncompletedContracts>
    <cvu:CostsAndEstimatedEarningsOnUncompletedContracts contextRef="AsOf2015-12-31_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">172617655</cvu:CostsAndEstimatedEarningsOnUncompletedContracts>
    <cvu:CostsAndEstimatedEarningsOnUncompletedContracts contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">584794815</cvu:CostsAndEstimatedEarningsOnUncompletedContracts>
    <cvu:BillingsToDateOnUncompletedContracts contextRef="AsOf2016-06-30_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">377641991</cvu:BillingsToDateOnUncompletedContracts>
    <cvu:BillingsToDateOnUncompletedContracts contextRef="AsOf2016-06-30_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">148244511</cvu:BillingsToDateOnUncompletedContracts>
    <cvu:BillingsToDateOnUncompletedContracts contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">525886502</cvu:BillingsToDateOnUncompletedContracts>
    <cvu:BillingsToDateOnUncompletedContracts contextRef="AsOf2015-12-31_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">353601903</cvu:BillingsToDateOnUncompletedContracts>
    <cvu:BillingsToDateOnUncompletedContracts contextRef="AsOf2015-12-31_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">128745963</cvu:BillingsToDateOnUncompletedContracts>
    <cvu:BillingsToDateOnUncompletedContracts contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">482347866</cvu:BillingsToDateOnUncompletedContracts>
    <cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2016-06-30_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">48958231</cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2016-06-30_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">44653614</cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">93611845</cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2015-12-31_custom_USGovernmentMember" unitRef="iso4217-usd" decimals="0">58575257</cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2015-12-31_custom_CommercialMember" unitRef="iso4217-usd" decimals="0">43871692</cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">102446949</cvu:NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2016-01-01to2016-06-30" unitRef="xbrli-shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2015-01-01to2015-06-30" unitRef="xbrli-shares" decimals="INF">157080</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2016-04-01to2016-06-30" unitRef="xbrli-shares" decimals="INF">26940</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2015-04-01to2015-06-30" unitRef="xbrli-shares" decimals="INF">157080</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2015-01-01to2015-06-30" unitRef="xbrli-shares" decimals="INF">163580</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-04-01to2016-06-30" unitRef="xbrli-shares" decimals="INF">214983</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2015-04-01to2015-06-30" unitRef="xbrli-shares" decimals="INF">163580</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">795554</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">1690738</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">7760691</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">79751</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour>
    <us-gaap:LongTermDebt contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">10363002</us-gaap:LongTermDebt>
    <cvu:NumberOfLargeCustomersContributedToRevenueOfEntity contextRef="From2016-01-01to2016-06-30" unitRef="Number" decimals="INF">3</cvu:NumberOfLargeCustomersContributedToRevenueOfEntity>
    <cvu:NumberOfLargeCustomersContributedToRevenueOfEntity contextRef="From2015-01-01to2015-06-30" unitRef="Number" decimals="INF">3</cvu:NumberOfLargeCustomersContributedToRevenueOfEntity>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember" unitRef="xbrli-pure" decimals="INF">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerConcentrationRisk1Member_custom_CustomerBMember" unitRef="xbrli-pure" decimals="INF">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_custom_CustomerConcentrationRisk2Member" unitRef="xbrli-pure" decimals="INF">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-06-30_us-gaap_CustomerConcentrationRiskMember" unitRef="xbrli-pure" decimals="INF">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-06-30_custom_CustomerConcentrationRisk1Member" unitRef="xbrli-pure" decimals="INF">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-06-30_custom_CustomerConcentrationRisk2Member" unitRef="xbrli-pure" decimals="INF">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_us-gaap_GovernmentContractsConcentrationRiskMember" unitRef="xbrli-pure" decimals="INF">0.0095</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-06-30_us-gaap_GovernmentContractsConcentrationRiskMember" unitRef="xbrli-pure" decimals="INF">0.0076</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" unitRef="xbrli-pure" decimals="INF">.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" unitRef="xbrli-pure" decimals="INF">.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" unitRef="xbrli-pure" decimals="INF">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" unitRef="xbrli-pure" decimals="INF">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" unitRef="xbrli-pure" decimals="INF">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" unitRef="xbrli-pure" decimals="INF">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" unitRef="xbrli-pure" decimals="INF">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member_us-gaap_CustomerConcentrationRiskMember_custom_CustomerDMember" unitRef="xbrli-pure" decimals="INF">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" unitRef="xbrli-pure" decimals="INF">0.016</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-12-31_custom_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" unitRef="xbrli-pure" decimals="INF">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_us-gaap_AccountsReceivableMember" unitRef="xbrli-pure" decimals="INF">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_custom_AccountsReceivable1Member" unitRef="xbrli-pure" decimals="INF">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-06-30_custom_AccountsReceivable2Member" unitRef="xbrli-pure" decimals="INF">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-12-31_custom_AccountsReceivable2Member" unitRef="xbrli-pure" decimals="INF">.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-12-31_us-gaap_AccountsReceivableMember" unitRef="xbrli-pure" decimals="INF">.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-01-01to2015-12-31_custom_AccountsReceivable1Member" unitRef="xbrli-pure" decimals="INF">.18</us-gaap:ConcentrationRiskPercentage1>
    <cvu:NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts contextRef="AsOf2016-06-30" unitRef="Number" decimals="INF">4</cvu:NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts>
    <cvu:NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts contextRef="AsOf2015-12-31" unitRef="Number" decimals="INF">4</cvu:NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts>
    <cvu:NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity contextRef="AsOf2016-06-30" unitRef="Number" decimals="INF">3</cvu:NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity>
    <cvu:NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity contextRef="AsOf2015-12-31" unitRef="Number" decimals="INF">3</cvu:NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity>
    <cvu:PeriodOfAmortization contextRef="From2012-03-01to2012-03-09_custom_SovereignTermFacilityMember_custom_TermLoanMember">P5Y</cvu:PeriodOfAmortization>
    <us-gaap:DerivativeRemainingMaturity1 contextRef="From2012-03-01to2012-03-09_custom_SovereignTermFacilityMember_us-gaap_InterestRateSwapMember">P5Y</us-gaap:DerivativeRemainingMaturity1>
    <us-gaap:DerivativeLiabilityNotionalAmount contextRef="AsOf2012-03-09_custom_SovereignTermFacilityMember_us-gaap_InterestRateSwapMember" unitRef="iso4217-usd" decimals="0">4500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeSwaptionInterestRate contextRef="AsOf2012-03-09_custom_SovereignTermFacilityMember_us-gaap_InterestRateSwapMember" unitRef="xbrli-pure" decimals="INF">0.0411</us-gaap:DerivativeSwaptionInterestRate>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">153856</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2012-12-05_us-gaap_RevolvingCreditFacilityMember_custom_RestatedAgreementMember" unitRef="iso4217-usd" decimals="0">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2016-03-24_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember" unitRef="iso4217-usd" decimals="0">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2016-03-24_custom_CitizensBankNaMember_custom_TermLoanMember" unitRef="iso4217-usd" decimals="0">10000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2012-03-09_custom_SovereignTermFacilityMember_custom_TermLoanMember" unitRef="iso4217-usd" decimals="0">4500000</us-gaap:DebtInstrumentFaceAmount>
    <cvu:DebtCovenantMaximumLeverageRatio contextRef="From2016-03-23to2016-03-24_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember" unitRef="xbrli-pure" decimals="INF">3</cvu:DebtCovenantMaximumLeverageRatio>
    <cvu:DebtCovenantMaximumLeverageRatio contextRef="From2016-05-08to2016-05-09_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember" unitRef="xbrli-pure" decimals="INF">3.5</cvu:DebtCovenantMaximumLeverageRatio>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease contextRef="From2016-05-08to2016-05-09_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember" unitRef="xbrli-pure" decimals="INF">0.005</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2016-06-30_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember" unitRef="xbrli-pure" decimals="INF">0.0425</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">9711238</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">7665837</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:Assets contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">114681697</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">116712536</us-gaap:Assets>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">213856</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">108080</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">6297000</us-gaap:DeferredTaxAssetsNetNoncurrent>
    <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">1890000</us-gaap:DeferredTaxAssetsNetNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">2296753</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">2358736</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">105874088</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">112355720</us-gaap:AssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">1359022</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">1065473</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">93990022</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">102622387</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">1119775</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">1057682</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">12660863</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">18379469</us-gaap:AccountsPayableCurrent>
    <us-gaap:Liabilities contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">51234661</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">46180427</us-gaap:Liabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">745387</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">633663</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">9532189</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">483961</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">40957085</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">45062803</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">23971</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">189000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">22438685</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">23700000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2016-06-30_us-gaap_RevolvingCreditFacilityMember_custom_BankUnitedMember" unitRef="iso4217-usd" decimals="0">22400000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:ProvisionForLossOnContracts contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">3540060</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">549723</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">795554</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">1011491</us-gaap:LongTermDebtCurrent>
    <us-gaap:BillingsInExcessOfCostCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">378177</us-gaap:BillingsInExcessOfCostCurrent>
    <us-gaap:BillingsInExcessOfCostCurrent contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">175438</us-gaap:BillingsInExcessOfCostCurrent>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">114681697</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">116712536</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">-73936</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">-3453</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">10959954</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">18389594</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">52552408</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">52137384</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:CommonStockValueOutstanding contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">8610</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">8584</us-gaap:CommonStockValueOutstanding>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-7429640</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">1918228</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-01-01to2015-06-30_us-gaap_RetainedEarningsMember" unitRef="iso4217-usd" decimals="0">1918228</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">1790580</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">990108</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-4364000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">978000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">1051000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">538000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-11793640</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">2896228</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">2841580</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">1528108</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestExpense contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">599367</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">485053</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">323634</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">270468</us-gaap:InterestExpense>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-11194273</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">3381281</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">3165214</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">1798576</us-gaap:OperatingIncomeLoss>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">4589170</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">4069159</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">1868787</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">2049793</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GrossProfit contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-6605103</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">7450440</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">5034001</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">3848369</us-gaap:GrossProfit>
    <us-gaap:SalesRevenueNet contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">34950997</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">41820886</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">22280964</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">21944320</us-gaap:SalesRevenueNet>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">-0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">-0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-7500123</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">1920872</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">1716644</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">991745</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-01-01to2016-06-30" unitRef="xbrli-shares" decimals="INF">8603495</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-01-01to2015-06-30" unitRef="xbrli-shares" decimals="INF">8595848</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-04-01to2016-06-30" unitRef="xbrli-shares" decimals="INF">8637393</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-04-01to2015-06-30" unitRef="xbrli-shares" decimals="INF">8609693</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-01-01to2016-06-30" unitRef="xbrli-shares" decimals="INF">8603495</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-01-01to2015-06-30" unitRef="xbrli-shares" decimals="INF">8534395</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-04-01to2016-06-30" unitRef="xbrli-shares" decimals="INF">8610453</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-04-01to2015-06-30" unitRef="xbrli-shares" decimals="INF">8551578</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-06-30" unitRef="xbrli-shares" decimals="INF">8610453</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2015-12-31" unitRef="xbrli-shares" decimals="INF">8583511</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">63447036</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">70532109</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31" unitRef="iso4217-usd" decimals="0">64813156</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30" unitRef="iso4217-usd" decimals="0">67262063</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31_us-gaap_CommonStockMember" unitRef="iso4217-usd" decimals="0">8501</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30_us-gaap_CommonStockMember" unitRef="iso4217-usd" decimals="0">8552</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="iso4217-usd" decimals="0">8584</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_CommonStockMember" unitRef="iso4217-usd" decimals="0">8609</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="iso4217-usd" decimals="0">51440770</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31_us-gaap_RetainedEarningsMember" unitRef="iso4217-usd" decimals="0">13373601</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="iso4217-usd" decimals="0">-9716</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="iso4217-usd" decimals="0">51968754</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30_us-gaap_RetainedEarningsMember" unitRef="iso4217-usd" decimals="0">15291829</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="iso4217-usd" decimals="0">-7072</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="iso4217-usd" decimals="0">52137384</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_RetainedEarningsMember" unitRef="iso4217-usd" decimals="0">18389594</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="iso4217-usd" decimals="0">-3453</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="iso4217-usd" decimals="0">52552409</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_RetainedEarningsMember" unitRef="iso4217-usd" decimals="0">10959954</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="iso4217-usd" decimals="0">-73936</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-73936</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">2644</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="From2015-01-01to2015-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="iso4217-usd" decimals="0">2644</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="From2016-01-01to2016-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="iso4217-usd" decimals="0">-73936</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2015-01-01to2015-06-30_us-gaap_CommonStockMember" unitRef="xbrli-shares" decimals="INF">25352</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">80000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2015-01-01to2015-06-30_us-gaap_CommonStockMember" unitRef="iso4217-usd" decimals="0">26</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2015-01-01to2015-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="iso4217-usd" decimals="0">79974</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">33000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="From2015-01-01to2015-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="iso4217-usd" decimals="0">33000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="From2015-01-01to2015-06-30_us-gaap_CommonStockMember" unitRef="xbrli-shares" decimals="INF">25671</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">415050</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">415035</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2015-01-01to2015-06-30_us-gaap_CommonStockMember" unitRef="iso4217-usd" decimals="0">25</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2015-01-01to2015-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="iso4217-usd" decimals="0">415010</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2.&#13;&lt;font style="text-transform: uppercase"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;stock-based compensation&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company accounts for compensation expense associated with stock options and restricted stock units (&amp;#147;RSUs&amp;#148;) based&#13;on the fair value of the options and units on the date of grant.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company&amp;#146;s net income (loss) for each of the six months ended June 30, 2016 and 2015 includes approximately $415,000, of&#13;non-cash compensation expense related to the Company&amp;#146;s stock compensation grants. On January 1, 2016, the Company&#13;granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. On January 1, 2015, the Company&#13;granted 51,349 RSUs to its board of directors as partial compensation for the 2015 year. RSUs vest straight line on&#13;a quarterly basis over a one year period. The non-cash compensation expense related to all of the Company&amp;#146;s&#13;stock-based compensation arrangements is recorded as a component of selling, general and administrative expenses.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;estimated fair value of each RSU granted was determined based on the fair market value of the Company&amp;#146;s common stock on&#13;the date of grant.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;A&#13;summary of the status of the Company&amp;#146;s stock option plans as of June 30, 2016 and changes during the six months ended June&#13;30, 2016 is as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt/normal Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: right; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;br /&gt;&#13;    &lt;b&gt;average&lt;/b&gt;&lt;br /&gt;&lt;b&gt; exercise price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;br /&gt;&#13;    &lt;b&gt;average&lt;/b&gt;&lt;br /&gt;&lt;b&gt; remaining&lt;/b&gt;&lt;br /&gt;&lt;b&gt; contractual&lt;/b&gt;&lt;br /&gt;&lt;b&gt; term (in years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;br /&gt;&#13;    &lt;b&gt;intrinsic value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 44%; text-indent: -10pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding&#13;    at beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;269,983&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;11.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white; font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;(55,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;15.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding&#13;    and vested at end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;214,983&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;10.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;1.59&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;4&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;0,049&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;During&#13;the six months ended June 30, 2016, no stock options were granted or exercised.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;intrinsic value of all options exercised during the six months ended June 30, 2015 was approximately $230,500.&lt;/font&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:LongTermContractsOrProgramsDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;4.&#13;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Costs&#13;and estimated earnings in excess of billings on uncompleted contracts consist of:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="11" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;June&#13;    30, 2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;U.S.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Government&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Commercial&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 46%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Costs&#13;    incurred on uncompleted Contracts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;371,414,845&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;139,315,072&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;510,729,917&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; text-decoration: none"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Estimated&#13;    earnings&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;55,185,377&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;53,583,053&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;108,768,430&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Sub-total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;426,600,222&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;192,898,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;619,498,347&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Less&#13;    billings to date&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;377,641,991&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;148,244,511&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;525,886,502&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font-weight: bold; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Costs&#13;    and estimated earnings in excess of billings on uncompleted contracts&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;48,958,231&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;44,653,614&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;93,611,845&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; color: purple; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="11" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;U.S.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Government&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Commercial&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; color: purple; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 46%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Costs&#13;    incurred on uncompleted Contracts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;349,458,368&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;123,078,356&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;472,536,724&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Estimated&#13;    earnings&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;62,718,792&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;49,539,299&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;112,258,091&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Sub-total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;412,177,160&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;172,617,655&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;584,794,815&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Less&#13;    billings to date&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;353,601,903&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;128,745,963&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;482,347,866&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font-weight: bold; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Costs&#13;    and estimated earnings in excess of billings on uncompleted contracts&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;58,575,257&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;43,871,692&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;102,446,949&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;above amounts are included in the accompanying balance sheets under the following captions at June 30, 2016 and December 31, 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;June&#13;    30, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; text-indent: 0in; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 62%; text-align: center; text-indent: 0in; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Costs&#13;    and estimated earnings in excess of billings on&lt;br /&gt; uncompleted contracts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;93,990,022&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;102,622,387&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: center; text-indent: 0in; padding-bottom: 1pt; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Billings&#13;    in excess of costs and estimated earnings on&lt;br /&gt; uncompleted contracts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;(378,177&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;(175,438&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: justify; text-indent: 0in; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: center; text-indent: 0in; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Totals&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;93,611,845&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;102,446,949&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;U.S.&#13;Government Contracts includes contracts directly with the U.S. Government and Government subcontracts.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Revisions&#13;in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the&#13;revisions occur. During the six months ended June 30, 2016, the effect of such revisions in total estimated contract profits resulted&#13;in a decrease to the total gross profit to be earned on the contracts of approximately $1,170,000 from that which would have been&#13;reported had the revised estimates been used as the basis of recognition of contract profits in prior years, excluding the effect&#13;of the A-10 contract. During the six months ended June 30, 2015, the effect of such revisions was a decrease to total gross profit&#13;of approximately $170,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Although&#13;management believes it has established adequate procedures for estimating costs to uncompleted open contracts, it is possible&#13;that additional significant costs could occur on contracts prior to completion.&lt;/font&gt;&lt;/p&gt;</us-gaap:LongTermContractsOrProgramsDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt; font-weight: bold; line-height: 12pt; text-transform: uppercase; margin-top: 0px; margin-bottom: 8pt; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 0.3in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;5.&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;income (Loss) PER COMMON SHARE&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Basic&#13;income (loss) per common share is computed using the weighted average number of common shares outstanding. Diluted income (loss)&#13;per common share for the six month periods ended June 30, 2016 and 2015 is computed using the weighted-average number of common&#13;shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as&#13;unvested RSUs. Incremental shares of 26,940 were used in the calculation of diluted income per common share in the three months&#13;ended June 30, 2016. Incremental shares of 214,983 were not used in the calculation of diluted income per common share in the&#13;three month period ended June 30, 2016, as their exercise price was in excess of the Company&amp;#146;s average stock price for the&#13;respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation,&#13;as they would be anti-dilutive. No incremental shares were used in the calculation of diluted income per common share in the six&#13;month period ended June 30, 2016, as the effect of incremental shares would be anti-dilutive. Incremental shares of 157,080 were&#13;used in the calculation of diluted income per common share in the three months ended June 30, 2015. Incremental share of 163,580&#13;were not used in the calculation of diluted income per common share in the three month period ended June 30, 2015, as their exercise&#13;price was in excess of the Company&amp;#146;s average stock price for the respective period and, accordingly, these shares are not&#13;assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. Incremental shares of&#13;157,080 were used in the calculation of diluted income per common share in the six months ended June 30, 2015. Incremental shares&#13;of 163,580 were not used in the calculation of diluted income per common share in the six month period ended June 30, 2015, as&#13;their exercise price was in excess of the Company&amp;#146;s average stock price for the respective period and, accordingly, these&#13;shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive.&lt;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: justify; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;8.&#13;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;MAJOR CUSTOMERS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;During&#13;the six months ended June 30, 2016, the Company&amp;#146;s three largest commercial customers accounted for 39%, 30% and 14% of revenue,&#13;respectively. During the six months ended June 30, 2015, the Company&amp;#146;s three largest commercial customers accounted for&#13;24%, 19% and 14% of revenue, respectively. In addition, during the six months ended June 30, 2016 and 2015, 0.95% and 0.76%, respectively,&#13;of revenue was directly from the U.S. Government.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;At&#13;June 30, 2016, 28%, 28%, 13% and 10%, respectively, of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were&#13;from the Company&amp;#146;s four largest commercial customers. At December 31, 2015, 26%, 23%, 13% and 11%,  respectively of Costs&#13;and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from the Company&amp;#146;s four largest commercial&#13;customers.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;At&#13;June 30, 2016 and December 31, 2015, 1.6% and 1.0%, respectively, of Costs and Estimated Earnings in Excess of Billings on Uncompleted&#13;Contracts were directly from the U.S. Government.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;At&#13;June 30, 2016, 31%, 22% and 13%, respectively of our accounts receivable were from our three largest commercial customers.&#13;At December 31, 2015, 30%, 18% and 16%, respectively, of accounts receivable were from our three largest commercial&#13;customers.&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;At&#13;June 30, 2016 and December 31, 2015, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated&#13;their carrying values because of the short-term nature of these instruments.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 1pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;June&#13;    30, 2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Carrying&#13;    Amount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Fair&#13;    Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 62%; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Short-term&#13;    borrowings and long-term debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;32,801,687&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;32,801,687&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 1pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Carrying&#13;    Amount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Fair&#13;    Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 62%; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Short-term&#13;    borrowings and long-term debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;25,195,452&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;25,195,452&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Twelve months ending&#13;    June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 71%; text-align: center; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;795,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;1,690,738&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;7,760,691&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;79,751&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;36,268&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 5.4pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;10,363,002&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-06-30" unitRef="xbrli-shares" decimals="INF">8610453</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2015-12-31" unitRef="xbrli-shares" decimals="INF">8583511</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2014-12-31_us-gaap_CommonStockMember" unitRef="xbrli-shares" decimals="INF">8500555</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2015-06-30_us-gaap_CommonStockMember" unitRef="xbrli-shares" decimals="INF">8551578</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="xbrli-shares" decimals="INF">8583511</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-06-30_us-gaap_CommonStockMember" unitRef="xbrli-shares" decimals="INF">8610453</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-06-30" unitRef="xbrli-shares" decimals="INF">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2015-12-31" unitRef="xbrli-shares" decimals="INF">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2016-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2015-12-31" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">470748</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">75000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;1.&#13;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;INTERIM FINANCIAL STATEMENTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;condensed financial statements of CPI Aerostructures, Inc. (the &amp;#147;Company&amp;#148;) as of June 30, 2016 and for the three months&#13;and six months ended June 30, 2016 and 2015 have been prepared pursuant to the rules and regulations of the Securities and Exchange&#13;Commission (&amp;#147;SEC&amp;#148;). Certain information and note disclosures normally included in annual financial statements prepared&#13;in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant&#13;to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not&#13;misleading.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;condensed balance sheet at December 31, 2015 has been derived from the audited financial statements at that date, but does not&#13;include all of the information and notes required by accounting principles generally accepted in the United States for complete&#13;financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation for the periods&#13;presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these condensed financial&#13;statements be read in conjunction with the financial statements and notes thereto included in the Company&amp;#146;s Annual Report&#13;on Form 10-K for the year ended December 31, 2015. The results of operations for interim periods are not necessarily indicative&#13;of the operating results to be expected for the full year or any other interim period.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company maintains its cash in four financial institutions.&amp;#160; The balances are insured by the Federal Deposit Insurance Corporation.&amp;#160;&amp;#160;From&#13;time to time, the Company&amp;#146;s balances may exceed these limits.&amp;#160;&amp;#160;As of June 30, 2016, the Company had $369,073 of&#13;uninsured balances.&amp;#160;&amp;#160;The Company limits its credit risk by selecting financial institutions considered to be highly&#13;creditworthy.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company predominantly recognizes revenue from contracts over the contractual period under the percentage-of-completion (&amp;#147;POC&amp;#148;)&#13;method of accounting. Under the POC method of accounting, sales and gross profit are recognized as work is performed based on&#13;the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues&#13;that will not be billed under the terms of the contract until a later date are recorded as an asset captioned &amp;#147;Costs and&#13;estimated earnings in excess of billings on uncompleted contracts.&amp;#148; Contracts where billings to date have exceeded recognized&#13;revenues are recorded as a liability captioned &amp;#147;Billings in excess of costs and estimated earnings on uncompleted contracts.&amp;#148;&#13;Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect&#13;of any change in the estimated gross margin percentage for a contract is reflected in cost of sales in the period the change becomes&#13;known. The use of the POC method of accounting involves considerable use of estimates in determining revenues, costs and profits&#13;and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for&#13;accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates&#13;all of the issues related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting;&#13;however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the&#13;Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall&#13;in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process&#13;or to pay taxes until the reported earnings materialize as actual cash receipts.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;When&#13;changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect&#13;in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision&#13;for the entire loss on the contract is recorded in the period in which the loss is determined.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;June 2014, the Company concluded that the long term future of the A-10 was uncertain when the U.S. Department of Defense released&#13;its 2015 Budget Request that called for the retirement of the entire A-10 fleet. In addition, the Company estimated that the A-10&#13;program would be terminated prior to the completion of the Company&amp;#146;s orders, which was through ship set 173 instead of the&#13;expected 242 ship sets that the contract initially permitted. At that time the Company recorded a change in estimate which reduced&#13;the estimated revenue on the program to about 41% of the original estimate. The adjustment aggregated approximately $47.7 million.&#13;From June 2014 through December 2015 the Company revised estimates, based on the best available information each quarter, to properly&#13;account for the program. The Company&amp;#146;s estimate in March 2015 assumed that the program would be canceled at approximately&#13;135 ship sets. In addition to revenue earned based on parts shipped, the Company would be entitled to compensation upon early&#13;termination of the program (&amp;#147;Termination Liability&amp;#148;) for certain costs incurred. The amount of Termination Liability&#13;varies based on exactly when the program is canceled and the amount of costs incurred through the date of termination. In June&#13;and September 2015, the Company estimated costs based on the best information available at each period and made adjustments as&#13;needed, including deferring certain costs based on the Termination Liability. During the three months ended March 31, 2016, and&#13;prior to the filing of the Company&amp;#146;s Form 10-K for the year ended December 31, 2015, the Company had information that the&#13;United States Air Force (&amp;#147;USAF&amp;#148;) was intending to increase the number of ship sets on order for the A-10. Because of&#13;the expectation that the USAF would increase its orders, the Company projected that its current order of A-l0 parts would not&#13;be cancelled before ship set 173. An increase in the number of ship sets on order would improve the Company&amp;#146;s estimated gross&#13;margin on the overall program. In the December 31, 2015 financial statements the Company did not adjust gross margin of the program&#13;for this potential order, as Company couldn&amp;#146;t determine if the realization of the new order was probable and that the improved&#13;margin would be realized.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;April 2016, the Company became aware that the USAF had reevaluated its position and as such had deferred any decision regarding&#13;increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing,&#13;the Company&amp;#146;s customer.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Based&#13;on the above facts, the Company believes that, it is not probable that there will be any future orders on the A-10 beyond the&#13;173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March&#13;31, 2016 the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing&#13;at ship set number 173. There is no justification for the deferral of any expenses incurred or expected to be incurred related&#13;to the contract under POC or any authoritative guidance in GAAP, nor is there any justification of increasing estimated revenue&#13;on the program as the recovery of such amounts is not deemed probable. The change in estimate resulted in a reduction of revenue&#13;of approximately $8.9 million and an increase in cost of sales of approximately $4.6 million, for an aggregate charge of approximately&#13;$13.5 million.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;May 2014, the Financial Accounting Standards Board (&amp;#147;FASB&amp;#148;) issued Accounting Standards Update (&amp;#147;ASU&amp;#148;) No.&#13;2014-09 (&amp;#147;ASU 2014-09&amp;#148;), &lt;i&gt;Revenue from Contracts with Customers (Topic 606)&lt;/i&gt;, which requires an entity to recognize&#13;the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. ASU 2014-09&#13;will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. The new standard was to become&#13;effective for annual and interim periods in fiscal years beginning after December 15, 2016. In April 2015, the FASB proposed deferring&#13;the effective date of ASU 2014-09 for one year, and proposed some modifications to the original provisions. On July 9, 2015, the&#13;one year deferral of the effective date was approved, and as such ASU 2014-09 is effective for our first quarter of fiscal year&#13;2018 using either the retrospective or cumulative effect transition method. We are evaluating the effect that ASU 2014-09 will&#13;have on our consolidated financial statements and related disclosures.&amp;#160; We have not yet selected a transition method nor&#13;have we determined the effect of the standard on our ongoing financial reporting. The other modifications to the original proposals&#13;are still pending.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;April 2015, the FASB issued ASU 2015-03, &amp;#147;&lt;i&gt;Interest-Imputation of Interest (Subtopic 835-30): Simplifying&lt;/i&gt; &lt;i&gt;the Presentation&#13;of Debt Issuance Costs&lt;/i&gt;.&amp;#148; The updated accounting guidance requires that debt issuance costs related to a recognized debt&#13;liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, rather than&#13;as a deferred asset.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;February of 2016, the FASB issued ASU 2016-02, &lt;i&gt;&amp;#147;Leases (Topic 842).&amp;#148;&lt;/i&gt; The updated guidance requires lessees to&#13;recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors&#13;separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance&#13;is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect&#13;on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;7.&#13;&lt;/b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;b&gt;LONG-TERM DEBT&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the &amp;#147;Santander&#13;Term Facility&amp;#148;). The Santander Term Facility was used to purchase tooling and equipment for new programs.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Additionally,&#13;the Company and Santander Bank entered into a five year interest rate swap agreement, in the notional amount of $4.5 million.&#13;Under the interest rate swap, the Company pays an amount to Santander Bank representing interest on the notional amount at a fixed&#13;rate of 4.11% and receives an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month&#13;LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the&#13;Santander Term Facility.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds&#13;of the BankUnited Facility (see Note 6).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Company paid approximately $154,000 of debt issuance costs of which approximately $106,000 is included in other current assets&#13;and $35,000 is a reduction of long-term debt.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on&#13;March 31, 2019. The maturities of the Term Loan are included in the maturities of long-term debt.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Twelve months ending&#13;    June 30,&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 71%; text-align: center; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;795,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;1,690,738&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;7,760,691&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;79,751&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;36,268&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 5.4pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;10,363,002&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;addition to the Term Loan, included in long-term debt are capital leases and notes payable of $446,336, including a current portion&#13;of $128,888.&lt;/font&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ShortTermDebtTextBlock contextRef="From2016-01-01to2016-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt; font-weight: bold; line-height: 12pt; text-transform: uppercase; margin-top: 0px; margin-bottom: 8pt; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 0.3in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;6.&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Line of credit&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (&amp;#147;Restated Agreement&amp;#148;) with Sovereign&#13;Bank, now called Santander Bank, N.A. (&amp;#147;Santander&amp;#148;), as the sole arranger, administrative agent and collateral agent&#13;and Valley National Bank. The Restated Agreement provided for a revolving credit loan (&amp;#147;Revolving Facility&amp;#148;) commitment&#13;of $35 million.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent&#13;and collateral agent and Citzens Bank N.A. (the &amp;#147;BankUnited Facility&amp;#148;). The BankUnited Facility provides for a revolving&#13;credit loan commitment of $30 million (the &amp;#147;Revolving Loan&amp;#148;) and a $10 million term loan (&amp;#147;Term Loan&amp;#148;).&amp;#160;&#13;The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Loan and the Revolving&#13;Facility.&amp;#160; The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;On&#13;May 9, 2016 the Company entered into an amendment (the &amp;#147;Amendment&amp;#148;) to the BankUnited Facility. The Amendment changes&#13;the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changes the maximum leverage ratio&#13;from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest&#13;rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent&#13;that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on&#13;the A-10 program.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;As&#13;of June 30, 2016, the Company was in compliance with all of the  covenants contained in the Restated Agreement, as amended.&#13;As of June 30, 2016, the Company had $22.4 million outstanding under the Restated Agreement bearing interest at 4.25%.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;BankUnited Revolving Facility is secured by all of our assets.&lt;/font&gt;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-06-30" unitRef="xbrli-shares" decimals="INF">214983</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2015-12-31" unitRef="xbrli-shares" decimals="INF">269983</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2016-01-01to2016-06-30" unitRef="xbrli-shares" decimals="INF">55000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">10.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2015-12-31" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">11.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd-per-xbrli-shares" decimals="INF">15.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-06-30">P1Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">40049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <cvu:DerivativeContractTerminationAmountPaid contextRef="AsOf2016-03-24_us-gaap_InterestRateSwapMember" unitRef="iso4217-usd" decimals="0">4000</cvu:DerivativeContractTerminationAmountPaid>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">369073</us-gaap:CashUninsuredAmount>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">201932</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">29</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaid contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">411883</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">470871</us-gaap:InterestPaid>
    <us-gaap:CapitalLeaseObligationsIncurred contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">232575</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">116184</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:Cash contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">813806</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2015-12-31" unitRef="iso4217-usd" decimals="0">1002023</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2014-12-31" unitRef="iso4217-usd" decimals="0">1504907</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2015-06-30" unitRef="iso4217-usd" decimals="0">788691</us-gaap:Cash>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">7232625</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">-3039954</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">33000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">80000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">29500000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">8650000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">28238685</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">6000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">10000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">1352204</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">502954</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">93753</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">105442</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-7327089</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">2429180</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-173673</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">46525</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <cvu:IncreaseDecreaseInAccruedLossOnUncompletedContracts contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">2990337</cvu:IncreaseDecreaseInAccruedLossOnUncompletedContracts>
    <cvu:IncreaseDecreaseInAccruedLossOnUncompletedContracts contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">1345336</cvu:IncreaseDecreaseInAccruedLossOnUncompletedContracts>
    <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">202739</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
    <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">-95988</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-5653060</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">2103957</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">293549</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">174359</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-8632365</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">11128117</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">2441150</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">1103771</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">33000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-4364000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">566956</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">395749</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">415050</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">415035</us-gaap:ShareBasedCompensation>
    <cvu:DeferredRent contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">3432</cvu:DeferredRent>
    <cvu:DeferredRent contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">23008</cvu:DeferredRent>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">388311</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">411937</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DerivativesAndFairValueTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"&gt;&lt;b&gt;3.&#13;&lt;/b&gt;&lt;/font&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;font style="text-transform: uppercase"&gt;&lt;b&gt;Derivative&#13;Instruments and Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Our&#13;use of derivative instruments has been to hedge interest rates. These derivative contracts are entered into with a financial institution.&#13;We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;We&#13;record these derivative financial instruments on the condensed balance sheets at fair value. For derivative instruments that are&#13;designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported&#13;as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which&#13;the hedged transaction affects earnings.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Any&#13;ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations&#13;immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of&#13;operations immediately.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;March 2012, the Company entered into interest rate swaps with the objective of reducing our exposure to cash flow volatility arising&#13;from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts&#13;match those of the underlying debt. The Company has designated these interest rate swap contracts as cash flow hedges. The Company&#13;measures ineffectiveness by comparing the cumulative change in the forward contract with the cumulative change in the hedged item.&#13;The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle&#13;the swap contract.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;In&#13;May 2016, the Company entered into a new interest rate swap with the objective of reducing our exposure to cash flow volatility&#13;arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this&#13;contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.&#13;The Company measures ineffectiveness by comparing the cumulative change in the forward contract with the cumulative change in the&#13;hedged item. As of June 30, 2016, we had a net deferred loss associated with cash flow hedges of approximately $116,900 due to&#13;the interest rate swap, which was included in Other Liabilities.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="color: purple; font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;As&#13;of December 31, 2015, we had a net deferred loss associated with cash flow hedges of approximately $4,500 due to the interest&#13;rate swap, which was included in Other Liabilities.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;u&gt;Fair&#13;Value&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;At&#13;June 30, 2016 and December 31, 2015, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated&#13;their carrying values because of the short-term nature of these instruments.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 1pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;June&#13;    30, 2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Carrying&#13;    Amount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Fair&#13;    Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255); vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 2.5pt; width: 62%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Short-term&#13;    borrowings and long-term debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; width: 8%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;32,801,687&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;32,801,687&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 1pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Carrying&#13;    Amount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Fair&#13;    Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255); vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 2.5pt; width: 62%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Short-term&#13;    borrowings and long-term debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; width: 8%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;25,195,452&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;25,195,452&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;We&#13;estimated the fair value of debt using market quotes and calculations based on market rates.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following table presents the fair values of those financial liabilities measured on a recurring basis as of June 30,&#13;2016 and December 31, 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="11" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Fair&#13;    Value Measurements June 30, 2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Description&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Quoted&#13;    Prices&lt;br /&gt;in Active&lt;br /&gt;Markets for&lt;br /&gt;Identical Assets&lt;br /&gt;(Level 1)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Significant&lt;br /&gt;Other&lt;br /&gt;Observable&lt;br /&gt;Inputs&lt;br /&gt;(Level&#13;    2)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Significant&lt;br /&gt;Unobservable&lt;br /&gt;Inputs&lt;br /&gt;(Level&#13;    3)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255); vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 1pt; width: 44%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Interest&#13;    Rate Swap, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;116,936&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;116,936&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white; vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;116,936&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;116,936&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="11" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Fair&#13;    Value Measurements December 31, 2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Description&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Quoted&#13;    Prices&lt;br /&gt;in Active&lt;br /&gt;Markets for&lt;br /&gt;Identical Assets&lt;br /&gt;(Level 1)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Significant&lt;br /&gt;Other&lt;br /&gt;Observable&lt;br /&gt;Inputs&lt;br /&gt;(Level&#13;    2)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Significant&lt;br /&gt;Unobservable&lt;br /&gt;Inputs&lt;br /&gt;(Level&#13;    3)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255); vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 1pt; width: 44%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Interest&#13;    Rate Swap, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4,453&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4,453&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white; vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4,453&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4,453&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;fair value of the Company&amp;#146;s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction&#13;to the &amp;#147;replacement swap rate,&amp;#148; which represents the market rate for an offsetting interest rate swap with the same&#13;notional amounts and final maturity date. The market value is then determined by calculating the present value of the interest&#13;differential between the contractual swap and the replacement swap.&lt;/font&gt;&lt;/p&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <cvu:IncreaseDecreaseInTaxesRefunded contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">8133433</cvu:IncreaseDecreaseInTaxesRefunded>
    <cvu:ReductionInRevenue contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">8900000</cvu:ReductionInRevenue>
    <cvu:ChangeInCostOfSales contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">4600000</cvu:ChangeInCostOfSales>
    <cvu:AggregateChargeFromChangeInSalesContract contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">13500000</cvu:AggregateChargeFromChangeInSalesContract>
    <cvu:AggregateChargeFromChangeInSalesContract contextRef="From2014-06-01to2015-12-31" unitRef="iso4217-usd" decimals="0">47700000</cvu:AggregateChargeFromChangeInSalesContract>
    <cvu:EstimatedRevenueAsComparedToOriginalPercentage contextRef="AsOf2016-06-30" unitRef="xbrli-pure" decimals="INF">0.41</cvu:EstimatedRevenueAsComparedToOriginalPercentage>
    <us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1 contextRef="From2016-01-01to2016-06-30_us-gaap_InterestRateSwapMember_us-gaap_OtherLiabilitiesMember" unitRef="iso4217-usd" decimals="0">116900</us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1>
    <us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1 contextRef="From2015-01-01to2015-12-31_us-gaap_InterestRateSwapMember_us-gaap_OtherLiabilitiesMember" unitRef="iso4217-usd" decimals="0">4500</us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1>
    <cvu:DecreaseInGrossProfitsDueToChangeInContractEstimates contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">1170000</cvu:DecreaseInGrossProfitsDueToChangeInContractEstimates>
    <cvu:DecreaseInGrossProfitsDueToChangeInContractEstimates contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">170000</cvu:DecreaseInGrossProfitsDueToChangeInContractEstimates>
    <us-gaap:DerivativeBasisSpreadOnVariableRate contextRef="AsOf2012-03-09_custom_SovereignTermFacilityMember_us-gaap_InterestRateSwapMember" unitRef="xbrli-pure" decimals="INF">0.0300</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <cvu:DebtIssuanceCostsReductionOfLongtermDebt contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">35000</cvu:DebtIssuanceCostsReductionOfLongtermDebt>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">446336</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">128888</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:DeferredFinanceCostsCurrentNet contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">106000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:CostOfGoodsSold contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">41556100</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">34370446</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">17246963</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">18095951</us-gaap:CostOfGoodsSold>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-188217</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">-716216</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-3453</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax contextRef="From2016-01-01to2016-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="iso4217-usd" decimals="0">-3453</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="From2016-01-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-70483</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="From2015-01-01to2015-06-30" unitRef="iso4217-usd" decimals="0">2644</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="From2016-04-01to2016-06-30" unitRef="iso4217-usd" decimals="0">-73936</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax contextRef="From2015-04-01to2015-06-30" unitRef="iso4217-usd" decimals="0">1637</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;A&#13;summary of the status of the Company&amp;#146;s stock option plans as of June 30, 2016 and changes during the six months ended June&#13;30, 2016 is as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt/normal Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: right; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;br /&gt;&#13;    &lt;b&gt;average&lt;/b&gt;&lt;br /&gt;&lt;b&gt; exercise price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;br /&gt;&#13;    &lt;b&gt;average&lt;/b&gt;&lt;br /&gt;&lt;b&gt; remaining&lt;/b&gt;&lt;br /&gt;&lt;b&gt; contractual&lt;/b&gt;&lt;br /&gt;&lt;b&gt; term (in years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;br /&gt;&#13;    &lt;b&gt;intrinsic value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 44%; text-indent: -10pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding&#13;    at beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;269,983&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;11.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white; font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;(55,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;15.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding&#13;    and vested at end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;214,983&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;10.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;1.59&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"&gt;4&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;0,049&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;following table presents the fair values of those financial liabilities measured on a recurring basis as of June 30,&#13;2016 and December 31, 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="11" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Fair&#13;    Value Measurements June 30, 2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Description&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Quoted&#13;    Prices&lt;br /&gt;in Active&lt;br /&gt;Markets for&lt;br /&gt;Identical Assets&lt;br /&gt;(Level 1)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Significant&lt;br /&gt;Other&lt;br /&gt;Observable&lt;br /&gt;Inputs&lt;br /&gt;(Level&#13;    2)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Significant&lt;br /&gt;Unobservable&lt;br /&gt;Inputs&lt;br /&gt;(Level&#13;    3)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255); vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 1pt; width: 44%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Interest&#13;    Rate Swap, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;116,936&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;116,936&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white; vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;116,936&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;116,936&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: justify; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="11" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Fair&#13;    Value Measurements December 31, 2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Description&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Quoted&#13;    Prices&lt;br /&gt;in Active&lt;br /&gt;Markets for&lt;br /&gt;Identical Assets&lt;br /&gt;(Level 1)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Significant&lt;br /&gt;Other&lt;br /&gt;Observable&lt;br /&gt;Inputs&lt;br /&gt;(Level&#13;    2)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Significant&lt;br /&gt;Unobservable&lt;br /&gt;Inputs&lt;br /&gt;(Level&#13;    3)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(204,238,255); vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 1pt; width: 44%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Interest&#13;    Rate Swap, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4,453&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4,453&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; width: 10%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white; vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4,453&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;4,453&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="From2016-01-01to2016-06-30">&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Costs&#13;and estimated earnings in excess of billings on uncompleted contracts consist of:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="11" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;June&#13;    30, 2016&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;U.S.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Government&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Commercial&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 12pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 46%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Costs&#13;    incurred on uncompleted Contracts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;371,414,845&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;139,315,072&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;510,729,917&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; text-decoration: none"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Estimated&#13;    earnings&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;55,185,377&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;53,583,053&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;108,768,430&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Sub-total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;426,600,222&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;192,898,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;619,498,347&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Less&#13;    billings to date&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;377,641,991&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;148,244,511&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;525,886,502&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font-weight: bold; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Costs&#13;    and estimated earnings in excess of billings on uncompleted contracts&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;48,958,231&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;44,653,614&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;93,611,845&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; color: purple; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="11" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;U.S.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Government&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Commercial&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: left; color: purple; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right; font-size: 11pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 46%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Costs&#13;    incurred on uncompleted Contracts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;349,458,368&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;123,078,356&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;472,536,724&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Estimated&#13;    earnings&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;62,718,792&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;49,539,299&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;112,258,091&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Sub-total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;412,177,160&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;172,617,655&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;584,794,815&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Less&#13;    billings to date&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;353,601,903&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;128,745,963&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;482,347,866&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font-weight: bold; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Costs&#13;    and estimated earnings in excess of billings on uncompleted contracts&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;58,575,257&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;43,871,692&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;102,446,949&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;The&#13;above amounts are included in the accompanying balance sheets under the following captions at June 30, 2016 and December 31, 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;June&#13;    30, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; text-indent: 0in; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="width: 62%; text-align: center; text-indent: 0in; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Costs&#13;    and estimated earnings in excess of billings on&lt;br /&gt; uncompleted contracts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;93,990,022&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;102,622,387&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: center; text-indent: 0in; padding-bottom: 1pt; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Billings&#13;    in excess of costs and estimated earnings on&lt;br /&gt; uncompleted contracts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;(378,177&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 1pt solid"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;(175,438&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)"&gt;&#13;    &lt;td style="text-align: justify; text-indent: 0in; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: center; text-indent: 0in; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Totals&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;93,611,845&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: black 2.5pt double"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;102,446,949&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive contextRef="AsOf2016-06-30" unitRef="iso4217-usd" decimals="0">36268</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>cvu-20160630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\EDGARizer\Clients\CPI Aero\Xbrl\20160630\cvu_063016.xfr; Date: 2016%2D08%2D08T14:52:37Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6spw7xRiXhun8uCbn1MSaGA+bP9w5dzqelBtm90HUn6byMvIAUwdiwBIzfm8cAP -->
<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/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:us-roles="http://fasb.org/us-roles/2016-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:cvu="http://cpiaero.com/20160630" elementFormDefault="qualified" targetNamespace="http://cpiaero.com/20160630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://cpiaero.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document And Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/CondensedBalanceSheets" id="CondensedBalanceSheets">
	  <link:definition>00000002 - Statement - CONDENSED BALANCE SHEETS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/CondensedBalanceSheetsParenthetical" id="CondensedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/20160331/role/statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" id="statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited">
	  <link:definition>00000004 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity" id="CondensedStatementsOfShareholdersEquity">
	  <link:definition>00000005 - Statement - CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/20160331/role/statement-condensed-statements-of-cash-flows-unaudited" id="statement-condensed-statements-of-cash-flows-unaudited">
	  <link:definition>00000006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/InterimFinancialStatements" id="InterimFinancialStatements">
	  <link:definition>00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/Stock-basedCompensation" id="Stock-basedCompensation">
	  <link:definition>00000008 - Disclosure - STOCK-BASED COMPENSATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValue" id="DerivativeInstrumentsAndFairValue">
	  <link:definition>00000009 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" id="CostsAndEstimatedEarningsOnUncompletedContracts">
	  <link:definition>00000010 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/IncomeLossPerCommonShare" id="IncomeLossPerCommonShare">
	  <link:definition>00000011 - Disclosure - INCOME (LOSS) PER COMMON SHARE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/LineOfCredit" id="LineOfCredit">
	  <link:definition>00000012 - Disclosure - LINE OF CREDIT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/Long-termDebt" id="Long-termDebt">
	  <link:definition>00000013 - Disclosure - LONG-TERM DEBT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/MajorCustomers" id="MajorCustomers">
	  <link:definition>00000014 - Disclosure - MAJOR CUSTOMERS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/Stock-basedCompensationTables" id="Stock-basedCompensationTables">
	  <link:definition>00000015 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables" id="DerivativeInstrumentsAndFairValueTables">
	  <link:definition>00000016 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables" id="CostsAndEstimatedEarningsOnUncompletedContractsTables">
	  <link:definition>00000017 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/Long-termDebtTables" id="Long-termDebtTables">
	  <link:definition>00000018 - Disclosure - LONG-TERM DEBT (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" id="InterimFinancialStatementsDetailsNarrative">
	  <link:definition>00000019 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
	  <link:definition>00000020 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/Stock-basedCompensationDetails" id="Stock-basedCompensationDetails">
	  <link:definition>00000021 - Disclosure - STOCK-BASED COMPENSATION (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative" id="DerivativeInstrumentsAndFairValueDetailsNarrative">
	  <link:definition>00000022 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails" id="DerivativeInstrumentsAndFairValueDetails">
	  <link:definition>00000023 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/20160331/role/statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" id="statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details">
	  <link:definition>00000024 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" id="CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative">
	  <link:definition>00000025 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails" id="CostsAndEstimatedEarningsOnUncompletedContractsDetails">
	  <link:definition>00000026 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1" id="CostsAndEstimatedEarningsOnUncompletedContractsDetails1">
	  <link:definition>00000027 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative" id="IncomeLossPerCommonShareDetailsNarrative">
	  <link:definition>00000028 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/LineOfCreditDetailsNarrative" id="LineOfCreditDetailsNarrative">
	  <link:definition>00000029 - Disclosure - LINE OF CREDIT (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/Long-termDebtDetailsTextual" id="Long-termDebtDetailsTextual">
	  <link:definition>00000030 - Disclosure - LONG-TERM DEBT (Details Textual)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/Long-termDebtDetails" id="Long-termDebtDetails">
	  <link:definition>00000031 - Disclosure - LONG-TERM DEBT (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://cpiaero.com/role/MajorCustomersDetailsNarrative" id="MajorCustomersDetailsNarrative">
	  <link:definition>00000032 - Disclosure - MAJOR CUSTOMERS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="cvu-20160630_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-20160630_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" />
	<link:linkbaseRef xlink:type="simple" xlink:href="cvu-20160630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="cvu-20160630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition 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/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-types-2016-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2016-01-31" schemaLocation="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/currency/2016-01-31" schemaLocation="http://xbrl.sec.gov/currency/2016/currency-2016-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/exch/2016-01-31" schemaLocation="http://xbrl.sec.gov/exch/2016/exch-2016-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
    <element id="cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained" name="NumberOfFinancialInstitutionsWithWhichCashIsMaintained" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CostsIncurredOnUncompletedContracts" name="CostsIncurredOnUncompletedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_EstimatedEarningsOnUncompletedContracts" name="EstimatedEarningsOnUncompletedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CostsAndEstimatedEarningsOnUncompletedContracts" name="CostsAndEstimatedEarningsOnUncompletedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_BillingsToDateOnUncompletedContracts" name="BillingsToDateOnUncompletedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" name="NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_NumberOfLargeCustomersContributedToRevenueOfEntity" name="NumberOfLargeCustomersContributedToRevenueOfEntity" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" name="NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" nillable="true" xbrli:periodType="instant" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" name="NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" nillable="true" xbrli:periodType="instant" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_PeriodOfAmortization" name="PeriodOfAmortization" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_DebtCovenantMaximumLeverageRatio" name="DebtCovenantMaximumLeverageRatio" nillable="true" xbrli:periodType="duration" type="xbrli:pureItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_DerivativeContractTerminationAmountPaid" name="DerivativeContractTerminationAmountPaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts" name="IncreaseDecreaseInAccruedLossOnUncompletedContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_DeferredRent" name="DeferredRent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_IncreaseDecreaseInTaxesRefunded" name="IncreaseDecreaseInTaxesRefunded" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_ReductionInRevenue" name="ReductionInRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_ChangeInCostOfSales" name="ChangeInCostOfSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_AggregateChargeFromChangeInSalesContract" name="AggregateChargeFromChangeInSalesContract" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_EstimatedRevenueAsComparedToOriginalPercentage" name="EstimatedRevenueAsComparedToOriginalPercentage" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates" name="DecreaseInGrossProfitsDueToChangeInContractEstimates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_DebtIssuanceCostsReductionOfLongtermDebt" name="DebtIssuanceCostsReductionOfLongtermDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_USGovernmentMember" name="USGovernmentMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CommercialMember" name="CommercialMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_BankUnitedMember" name="BankUnitedMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_SovereignTermFacilityMember" name="SovereignTermFacilityMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_TermLoanMember" name="TermLoanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CustomerConcentrationRisk1Member" name="CustomerConcentrationRisk1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CustomerConcentrationRisk2Member" name="CustomerConcentrationRisk2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_AccountsReceivable1Member" name="AccountsReceivable1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_AccountsReceivable2Member" name="AccountsReceivable2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_CitizensBankNaMember" name="CitizensBankNaMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_RestatedAgreementMember" name="RestatedAgreementMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="cvu_TwelveMonthsEndingJune30Abstract" name="TwelveMonthsEndingJune30Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>cvu-20160630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\EDGARizer\Clients\CPI Aero\Xbrl\20160630\cvu_063016.xfr; Date: 2016%2D08%2D08T14:52:37Z -->
    <!-- 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/DocumentAndEntityInformation" xlink:href="cvu-20160630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CondensedBalanceSheets" xlink:href="cvu-20160630.xsd#CondensedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CondensedBalanceSheetsParenthetical" xlink:href="cvu-20160630.xsd#CondensedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/20160331/role/statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" xlink:href="cvu-20160630.xsd#statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity" xlink:href="cvu-20160630.xsd#CondensedStatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/20160331/role/statement-condensed-statements-of-cash-flows-unaudited" xlink:href="cvu-20160630.xsd#statement-condensed-statements-of-cash-flows-unaudited" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/InterimFinancialStatements" xlink:href="cvu-20160630.xsd#InterimFinancialStatements" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensation" xlink:href="cvu-20160630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValue" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValue" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/IncomeLossPerCommonShare" xlink:href="cvu-20160630.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/LineOfCredit" xlink:href="cvu-20160630.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebt" xlink:href="cvu-20160630.xsd#Long-termDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/MajorCustomers" xlink:href="cvu-20160630.xsd#MajorCustomers" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensationTables" xlink:href="cvu-20160630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebtTables" xlink:href="cvu-20160630.xsd#Long-termDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" xlink:href="cvu-20160630.xsd#InterimFinancialStatementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="cvu-20160630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensationDetails" xlink:href="cvu-20160630.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/20160331/role/statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" xlink:href="cvu-20160630.xsd#statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative" xlink:href="cvu-20160630.xsd#IncomeLossPerCommonShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/LineOfCreditDetailsNarrative" xlink:href="cvu-20160630.xsd#LineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebtDetailsTextual" xlink:href="cvu-20160630.xsd#Long-termDebtDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebtDetails" xlink:href="cvu-20160630.xsd#Long-termDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/MajorCustomersDetailsNarrative" xlink:href="cvu-20160630.xsd#MajorCustomersDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document And Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CondensedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCash" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredTaxAssetsNetNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaapBillingsInExcessOfCostCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapBillingsInExcessOfCostCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProvisionForLossOnContracts" xlink:label="loc_us-gaapProvisionForLossOnContracts" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapProvisionForLossOnContracts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="loc_us-gaapCommonStockValueOutstanding" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValueOutstanding" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CondensedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/20160331/role/statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" xlink:title="00000004 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaapSalesRevenueNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapSalesRevenueNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaapCostOfGoodsSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity" xlink:title="00000005 - Statement - CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/20160331/role/statement-condensed-statements-of-cash-flows-unaudited" xlink:title="00000006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DeferredRent" xlink:label="loc_cvuDeferredRent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_cvuDeferredRent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationOperatingActivities" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts" xlink:label="loc_cvuIncreaseDecreaseInAccruedLossOnUncompletedContracts" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_cvuIncreaseDecreaseInAccruedLossOnUncompletedContracts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaapIncreaseDecreaseInBillingInExcessOfCostOfEarnings" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_IncreaseDecreaseInTaxesRefunded" xlink:label="loc_cvuIncreaseDecreaseInTaxesRefunded" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_cvuIncreaseDecreaseInTaxesRefunded" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLongTermLinesOfCredit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermLinesOfCredit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLongTermLinesOfCredit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromLongTermLinesOfCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/InterimFinancialStatements" xlink:title="00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensation" xlink:title="00000008 - Disclosure - STOCK-BASED COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValue" xlink:title="00000009 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:title="00000010 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/IncomeLossPerCommonShare" xlink:title="00000011 - Disclosure - INCOME (LOSS) PER COMMON SHARE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/LineOfCredit" xlink:title="00000012 - Disclosure - LINE OF CREDIT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebt" xlink:title="00000013 - Disclosure - LONG-TERM DEBT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/MajorCustomers" xlink:title="00000014 - Disclosure - MAJOR CUSTOMERS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensationTables" xlink:title="00000015 - Disclosure - STOCK-BASED COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables" xlink:title="00000016 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:title="00000017 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebtTables" xlink:title="00000018 - Disclosure - LONG-TERM DEBT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" xlink:title="00000019 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000020 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensationDetails" xlink:title="00000021 - Disclosure - STOCK-BASED COMPENSATION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative" xlink:title="00000022 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails" xlink:title="00000023 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/20160331/role/statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" xlink:title="00000024 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" xlink:title="00000025 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:title="00000026 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details)">
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:label="loc_cvuCostsAndEstimatedEarningsOnUncompletedContracts" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsIncurredOnUncompletedContracts" xlink:label="loc_cvuCostsIncurredOnUncompletedContracts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvuCostsAndEstimatedEarningsOnUncompletedContracts" xlink:to="loc_cvuCostsIncurredOnUncompletedContracts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_EstimatedEarningsOnUncompletedContracts" xlink:label="loc_cvuEstimatedEarningsOnUncompletedContracts" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvuCostsAndEstimatedEarningsOnUncompletedContracts" xlink:to="loc_cvuEstimatedEarningsOnUncompletedContracts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_BillingsToDateOnUncompletedContracts" xlink:label="loc_cvuBillingsToDateOnUncompletedContracts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="loc_cvuBillingsToDateOnUncompletedContracts" xlink:type="arc" weight="-1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="loc_cvuCostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1" xlink:title="00000027 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1)">
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaapBillingsInExcessOfCostCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="loc_us-gaapBillingsInExcessOfCostCurrent" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative" xlink:title="00000028 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/LineOfCreditDetailsNarrative" xlink:title="00000029 - Disclosure - LINE OF CREDIT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebtDetailsTextual" xlink:title="00000030 - Disclosure - LONG-TERM DEBT (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebtDetails" xlink:title="00000031 - Disclosure - LONG-TERM DEBT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/MajorCustomersDetailsNarrative" xlink:title="00000032 - Disclosure - MAJOR CUSTOMERS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>cvu-20160630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\EDGARizer\Clients\CPI Aero\Xbrl\20160630\cvu_063016.xfr; Date: 2016%2D08%2D08T14:52:37Z -->
    <!-- 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:xbrldt="http://xbrl.org/2005/xbrldt" 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/DocumentAndEntityInformation" xlink:href="cvu-20160630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CondensedBalanceSheets" xlink:href="cvu-20160630.xsd#CondensedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CondensedBalanceSheetsParenthetical" xlink:href="cvu-20160630.xsd#CondensedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/20160331/role/statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" xlink:href="cvu-20160630.xsd#statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity" xlink:href="cvu-20160630.xsd#CondensedStatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/20160331/role/statement-condensed-statements-of-cash-flows-unaudited" xlink:href="cvu-20160630.xsd#statement-condensed-statements-of-cash-flows-unaudited" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/InterimFinancialStatements" xlink:href="cvu-20160630.xsd#InterimFinancialStatements" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensation" xlink:href="cvu-20160630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValue" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValue" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/IncomeLossPerCommonShare" xlink:href="cvu-20160630.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/LineOfCredit" xlink:href="cvu-20160630.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebt" xlink:href="cvu-20160630.xsd#Long-termDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/MajorCustomers" xlink:href="cvu-20160630.xsd#MajorCustomers" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensationTables" xlink:href="cvu-20160630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebtTables" xlink:href="cvu-20160630.xsd#Long-termDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" xlink:href="cvu-20160630.xsd#InterimFinancialStatementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="cvu-20160630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensationDetails" xlink:href="cvu-20160630.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/20160331/role/statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" xlink:href="cvu-20160630.xsd#statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative" xlink:href="cvu-20160630.xsd#IncomeLossPerCommonShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/LineOfCreditDetailsNarrative" xlink:href="cvu-20160630.xsd#LineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebtDetailsTextual" xlink:href="cvu-20160630.xsd#Long-termDebtDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebtDetails" xlink:href="cvu-20160630.xsd#Long-termDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/MajorCustomersDetailsNarrative" xlink:href="cvu-20160630.xsd#MajorCustomersDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document And Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CondensedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED BALANCE SHEETS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CondensedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/20160331/role/statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" xlink:title="00000004 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity" xlink:title="00000005 - Statement - CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapCommonStockSharesOutstanding_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation_60" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/20160331/role/statement-condensed-statements-of-cash-flows-unaudited" xlink:title="00000006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/InterimFinancialStatements" xlink:title="00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensation" xlink:title="00000008 - Disclosure - STOCK-BASED COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValue" xlink:title="00000009 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:title="00000010 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/IncomeLossPerCommonShare" xlink:title="00000011 - Disclosure - INCOME (LOSS) PER COMMON SHARE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/LineOfCredit" xlink:title="00000012 - Disclosure - LINE OF CREDIT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebt" xlink:title="00000013 - Disclosure - LONG-TERM DEBT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/MajorCustomers" xlink:title="00000014 - Disclosure - MAJOR CUSTOMERS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensationTables" xlink:title="00000015 - Disclosure - STOCK-BASED COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables" xlink:title="00000016 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:title="00000017 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebtTables" xlink:title="00000018 - Disclosure - LONG-TERM DEBT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" xlink:title="00000019 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000020 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaapDirectorMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapDirectorMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensationDetails" xlink:title="00000021 - Disclosure - STOCK-BASED COMPENSATION (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative" xlink:title="00000022 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="loc_us-gaapInterestRateSwapMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_us-gaapInterestRateSwapMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaapBalanceSheetLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBalanceSheetLocationAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="loc_us-gaapOtherLiabilitiesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_us-gaapOtherLiabilitiesMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DerivativeContractTerminationAmountPaid" xlink:label="loc_cvuDerivativeContractTerminationAmountPaid_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuDerivativeContractTerminationAmountPaid_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1" xlink:label="loc_us-gaapIncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1_40" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails" xlink:title="00000023 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaapFairValueByMeasurementBasisAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByMeasurementBasisAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="loc_us-gaapFairValueDisclosureItemAmountsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByMeasurementBasisAxis" xlink:to="loc_us-gaapFairValueDisclosureItemAmountsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="loc_us-gaapFairValueDisclosureItemAmountsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByMeasurementBasisAxis" xlink:to="loc_us-gaapFairValueDisclosureItemAmountsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="loc_us-gaapCarryingReportedAmountFairValueDisclosureMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueDisclosureItemAmountsDomain" xlink:to="loc_us-gaapCarryingReportedAmountFairValueDisclosureMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaapEstimateOfFairValueFairValueDisclosureMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueDisclosureItemAmountsDomain" xlink:to="loc_us-gaapEstimateOfFairValueFairValueDisclosureMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaapDebtInstrumentFairValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFairValue_50" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/20160331/role/statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" xlink:title="00000024 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaapFairValueByMeasurementFrequencyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaapFairValueMeasurementsRecurringMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:to="loc_us-gaapFairValueMeasurementsRecurringMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaapDerivativeLiabilities_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeLiabilities_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapLiabilitiesFairValueDisclosure_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueDisclosure_50" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" xlink:title="00000025 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:title="00000026 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseArrangementTypeAxis" xlink:label="loc_us-gaapLeaseArrangementTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLeaseArrangementTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseArrangementTypeDomain" xlink:label="loc_us-gaapLeaseArrangementTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLeaseArrangementTypeAxis" xlink:to="loc_us-gaapLeaseArrangementTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseArrangementTypeDomain" xlink:label="loc_us-gaapLeaseArrangementTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLeaseArrangementTypeAxis" xlink:to="loc_us-gaapLeaseArrangementTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_USGovernmentMember" xlink:label="loc_cvuUSGovernmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLeaseArrangementTypeDomain" xlink:to="loc_cvuUSGovernmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CommercialMember" xlink:label="loc_cvuCommercialMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLeaseArrangementTypeDomain" xlink:to="loc_cvuCommercialMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsIncurredOnUncompletedContracts" xlink:label="loc_cvuCostsIncurredOnUncompletedContracts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuCostsIncurredOnUncompletedContracts_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_EstimatedEarningsOnUncompletedContracts" xlink:label="loc_cvuEstimatedEarningsOnUncompletedContracts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuEstimatedEarningsOnUncompletedContracts_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:label="loc_cvuCostsAndEstimatedEarningsOnUncompletedContracts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuCostsAndEstimatedEarningsOnUncompletedContracts_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_BillingsToDateOnUncompletedContracts" xlink:label="loc_cvuBillingsToDateOnUncompletedContracts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuBillingsToDateOnUncompletedContracts_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_70" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1" xlink:title="00000027 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative" xlink:title="00000028 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/LineOfCreditDetailsNarrative" xlink:title="00000029 - Disclosure - LINE OF CREDIT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCreditFacilityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaapRevolvingCreditFacilityMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapRevolvingCreditFacilityMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_BankUnitedMember" xlink:label="loc_cvuBankUnitedMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_cvuBankUnitedMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CitizensBankNaMember" xlink:label="loc_cvuCitizensBankNaMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_cvuCitizensBankNaMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_TermLoanMember" xlink:label="loc_cvuTermLoanMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_cvuTermLoanMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_RestatedAgreementMember" xlink:label="loc_cvuRestatedAgreementMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_cvuRestatedAgreementMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DebtCovenantMaximumLeverageRatio" xlink:label="loc_cvuDebtCovenantMaximumLeverageRatio_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuDebtCovenantMaximumLeverageRatio_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:label="loc_us-gaapDebtInstrumentInterestRateIncreaseDecrease_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateIncreaseDecrease_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_70" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebtDetailsTextual" xlink:title="00000030 - Disclosure - LONG-TERM DEBT (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_SovereignTermFacilityMember" xlink:label="loc_cvuSovereignTermFacilityMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_cvuSovereignTermFacilityMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="loc_us-gaapInterestRateSwapMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_us-gaapInterestRateSwapMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_TermLoanMember" xlink:label="loc_cvuTermLoanMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_cvuTermLoanMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_PeriodOfAmortization" xlink:label="loc_cvuPeriodOfAmortization_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuPeriodOfAmortization_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeRemainingMaturity1" xlink:label="loc_us-gaapDerivativeRemainingMaturity1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeRemainingMaturity1_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="loc_us-gaapDerivativeLiabilityNotionalAmount_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeLiabilityNotionalAmount_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeSwaptionInterestRate" xlink:label="loc_us-gaapDerivativeSwaptionInterestRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeSwaptionInterestRate_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:label="loc_us-gaapDerivativeBasisSpreadOnVariableRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeBasisSpreadOnVariableRate_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="loc_us-gaapDeferredFinanceCostsCurrentNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredFinanceCostsCurrentNet_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DebtIssuanceCostsReductionOfLongtermDebt" xlink:label="loc_cvuDebtIssuanceCostsReductionOfLongtermDebt_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuDebtIssuanceCostsReductionOfLongtermDebt_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligations_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtAndCapitalLeaseObligations_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligationsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtAndCapitalLeaseObligationsCurrent_70" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebtDetails" xlink:title="00000031 - Disclosure - LONG-TERM DEBT (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://cpiaero.com/role/MajorCustomersDetailsNarrative" xlink:title="00000032 - Disclosure - MAJOR CUSTOMERS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GovernmentContractsConcentrationRiskMember" xlink:label="loc_us-gaapGovernmentContractsConcentrationRiskMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapGovernmentContractsConcentrationRiskMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CustomerConcentrationRisk1Member" xlink:label="loc_cvuCustomerConcentrationRisk1Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_cvuCustomerConcentrationRisk1Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CustomerConcentrationRisk2Member" xlink:label="loc_cvuCustomerConcentrationRisk2Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_cvuCustomerConcentrationRisk2Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_AccountsReceivable1Member" xlink:label="loc_cvuAccountsReceivable1Member_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuAccountsReceivable1Member_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_AccountsReceivable2Member" xlink:label="loc_cvuAccountsReceivable2Member_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuAccountsReceivable2Member_170" xlink:type="arc" order="171" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberOfLargeCustomersContributedToRevenueOfEntity" xlink:label="loc_cvuNumberOfLargeCustomersContributedToRevenueOfEntity_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_cvuNumberOfLargeCustomersContributedToRevenueOfEntity_290" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_290" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:label="loc_cvuNumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_cvuNumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_290" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" xlink:label="loc_cvuNumberOfLargeCustomersIncludedInAccountsReceivableOfEntity_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_cvuNumberOfLargeCustomersIncludedInAccountsReceivableOfEntity_290" xlink:type="arc" order="3" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>cvu-20160630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\EDGARizer\Clients\CPI Aero\Xbrl\20160630\cvu_063016.xfr; Date: 2016%2D08%2D08T14:52:37Z -->
    <!-- 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="cvu-20160630.xsd#cvu_USGovernmentMember" xlink:label="cvu_USGovernmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_USGovernmentMember" xlink:to="cvu_USGovernmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_USGovernmentMember_lbl" xml:lang="en-US">US Government [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseArrangementTypeAxis" xlink:label="us-gaap_LeaseArrangementTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseArrangementTypeAxis" xlink:to="us-gaap_LeaseArrangementTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseArrangementTypeAxis_lbl" xml:lang="en-US">Lease Arrangement, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CommercialMember" xlink:label="cvu_CommercialMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CommercialMember" xlink:to="cvu_CommercialMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CommercialMember_lbl" xml:lang="en-US">Commercial [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_BankUnitedMember" xlink:label="cvu_BankUnitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_BankUnitedMember" xlink:to="cvu_BankUnitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_BankUnitedMember_lbl" xml:lang="en-US">Bank United [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestRateSwapMember" xlink:to="us-gaap_InterestRateSwapMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestRateSwapMember_lbl" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_SovereignTermFacilityMember" xlink:label="cvu_SovereignTermFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_SovereignTermFacilityMember" xlink:to="cvu_SovereignTermFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_SovereignTermFacilityMember_lbl" xml:lang="en-US">Satander Bank Term Facility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_TermLoanMember" xlink:label="cvu_TermLoanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_TermLoanMember" xlink:to="cvu_TermLoanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_TermLoanMember_lbl" xml:lang="en-US">Term Loan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Loss [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer #1 Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CustomerConcentrationRisk1Member" xlink:label="cvu_CustomerConcentrationRisk1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CustomerConcentrationRisk1Member" xlink:to="cvu_CustomerConcentrationRisk1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CustomerConcentrationRisk1Member_lbl" xml:lang="en-US">Customer #2 Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CustomerConcentrationRisk2Member" xlink:label="cvu_CustomerConcentrationRisk2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CustomerConcentrationRisk2Member" xlink:to="cvu_CustomerConcentrationRisk2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CustomerConcentrationRisk2Member_lbl" xml:lang="en-US">Customer # 3 Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GovernmentContractsConcentrationRiskMember" xlink:label="us-gaap_GovernmentContractsConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentContractsConcentrationRiskMember" xlink:to="us-gaap_GovernmentContractsConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GovernmentContractsConcentrationRiskMember_lbl" xml:lang="en-US">US Government Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member_lbl" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billing - Customer #4 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member_lbl" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billing - Customer #3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member_lbl" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billing - Customer #2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member_lbl" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billing - Customer #1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember_lbl" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billing - US Government [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member_lbl" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billing - US Government [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable Customer #1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_AccountsReceivable1Member" xlink:label="cvu_AccountsReceivable1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_AccountsReceivable1Member" xlink:to="cvu_AccountsReceivable1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_AccountsReceivable1Member_lbl" xml:lang="en-US">Accounts Receivable Customer #2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_AccountsReceivable2Member" xlink:label="cvu_AccountsReceivable2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_AccountsReceivable2Member" xlink:to="cvu_AccountsReceivable2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_AccountsReceivable2Member_lbl" xml:lang="en-US">Accounts Receivable Customer #3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CitizensBankNaMember" xlink:label="cvu_CitizensBankNaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CitizensBankNaMember" xlink:to="cvu_CitizensBankNaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CitizensBankNaMember_lbl" xml:lang="en-US">Bank United N.A. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="us-gaap_CarryingReportedAmountFairValueDisclosureMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="us-gaap_CarryingReportedAmountFairValueDisclosureMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CarryingReportedAmountFairValueDisclosureMember_lbl" xml:lang="en-US">Carrying Amount [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="us-gaap_FairValueByMeasurementBasisAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementBasisAxis" xlink:to="us-gaap_FairValueByMeasurementBasisAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementBasisAxis_lbl" xml:lang="en-US">Measurement Basis [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="us-gaap_EstimateOfFairValueFairValueDisclosureMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="us-gaap_EstimateOfFairValueFairValueDisclosureMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EstimateOfFairValueFairValueDisclosureMember_lbl" xml:lang="en-US">Fair Value [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US">Recurring Basis [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Significant Other Observable Inputs (Level 2) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_RestatedAgreementMember" xlink:label="cvu_RestatedAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_RestatedAgreementMember" xlink:to="cvu_RestatedAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_RestatedAgreementMember_lbl" xml:lang="en-US">Restated Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectorMember" xlink:to="us-gaap_DirectorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DirectorMember_lbl" xml:lang="en-US">Director [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="us-gaap_OtherLiabilitiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesMember" xlink:to="us-gaap_OtherLiabilitiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesMember_lbl" xml:lang="en-US">Other Liabilities [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DocumentAndEntityInformationAbstract" xlink:label="cvu_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DocumentAndEntityInformationAbstract" xlink:to="cvu_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $470,748 as of June 30, 2016 and $75,000 as of December 31, 2015</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_lbl" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BillingsInExcessOfCostCurrent" xlink:to="us-gaap_BillingsInExcessOfCostCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BillingsInExcessOfCostCurrent_lbl" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current portion of long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProvisionForLossOnContracts" xlink:label="us-gaap_ProvisionForLossOnContracts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForLossOnContracts" xlink:to="us-gaap_ProvisionForLossOnContracts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForLossOnContracts_lbl" xml:lang="en-US">Contract loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="us-gaap_LinesOfCreditCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term debt, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders' Equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xml:lang="en-US">Common stock - $.001 par value; authorized 50,000,000 shares, 8,610,453 and 8,583,511 shares, respectively, issued and outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Shareholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Shareholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsSold" xlink:to="us-gaap_CostOfGoodsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsSold_lbl" xml:lang="en-US">Cost of sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income (loss) from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (loss) before provision for (benefit from) income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">Other comprehensive income (loss) net of tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_lbl" xml:lang="en-US">Change in unrealized loss - interest rate swap</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Income (loss) per common share - basic (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Income (loss) per common share - diluted (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Shares used in computing income (loss) per common share:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted (shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Balance, beginning</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_2_lbl" xml:lang="en-US">Balance, beginning (in shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_lbl" xml:lang="en-US">Loss on settlement and reclassification into earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Change in unrealized loss from interest rate swap</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Common stock issued upon exercise of options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Common stock issued upon exercise of options (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_lbl" xml:lang="en-US">Tax benefit of stock option exercise</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation expense (in shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Balance, ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_3_lbl" xml:lang="en-US">Balance, ending (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DeferredRent" xlink:label="cvu_DeferredRent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DeferredRent" xlink:to="cvu_DeferredRent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_DeferredRent_lbl" xml:lang="en-US">Deferred rent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl" xml:lang="en-US">Tax benefit from stock option plans</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Increase in accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_lbl" xml:lang="en-US">(Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Increase in prepaid expenses and other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Increase (decrease) in accounts payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:to="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_lbl" xml:lang="en-US">Increase in billings in excess of costs and estimated earnings on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts" xlink:label="cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts" xlink:to="cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts_lbl" xml:lang="en-US">Increase in accrued losses on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_IncreaseDecreaseInTaxesRefunded" xlink:label="cvu_IncreaseDecreaseInTaxesRefunded" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_IncreaseDecreaseInTaxesRefunded" xlink:to="cvu_IncreaseDecreaseInTaxesRefunded_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_IncreaseDecreaseInTaxesRefunded_lbl" xml:lang="en-US">Taxes refunded</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Increase (decrease) in income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Cash used in investing activities - purchase of plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US">Payments on long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US">Proceeds from long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl" xml:lang="en-US">Proceeds from line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl" xml:lang="en-US">Payments on line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US">Debt issue costs paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl" xml:lang="en-US">Tax benefit from stock option plans</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="us-gaap_CashPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashPeriodIncreaseDecrease" xlink:to="us-gaap_CashPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashPeriodIncreaseDecrease_lbl" xml:lang="en-US">Net decrease in cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Cash_2_lbl" xml:lang="en-US">Cash at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Cash_3_lbl" xml:lang="en-US">Cash at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Noncash investing and financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="us-gaap_CapitalLeaseObligationsIncurred" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsIncurred" xlink:to="us-gaap_CapitalLeaseObligationsIncurred_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsIncurred_lbl" xml:lang="en-US">Equipment acquired under capital lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalCashFlowElementsAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalCashFlowElementsAbstract_lbl" xml:lang="en-US">Cash paid during the period for:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US">Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US">INTERIM FINANCIAL STATEMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock" xlink:label="us-gaap_DerivativesAndFairValueTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesAndFairValueTextBlock" xlink:to="us-gaap_DerivativesAndFairValueTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesAndFairValueTextBlock_lbl" xml:lang="en-US">DERIVATIVE INSTRUMENTS AND FAIR VALUE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="us-gaap_ContractorsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractorsAbstract" xlink:to="us-gaap_ContractorsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractorsAbstract_lbl" xml:lang="en-US">Contractors [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:label="us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:to="us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_lbl" xml:lang="en-US">COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">INCOME (LOSS) PER COMMON SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="us-gaap_LineOfCreditFacilityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xml:lang="en-US">Line of Credit Facility [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="us-gaap_ShortTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">LINE OF CREDIT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">LONG-TERM DEBT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">MAJOR CUSTOMERS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of stock options plans</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock_lbl" xml:lang="en-US">Schedule of fair values</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl" xml:lang="en-US">Schedule of liabilities measured on recurring basis</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of maturities of long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained" xlink:label="cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained" xlink:to="cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained_lbl" xml:lang="en-US">Number of financial institutions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Cash, uninsured amount</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_EstimatedRevenueAsComparedToOriginalPercentage" xlink:label="cvu_EstimatedRevenueAsComparedToOriginalPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_EstimatedRevenueAsComparedToOriginalPercentage" xlink:to="cvu_EstimatedRevenueAsComparedToOriginalPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_EstimatedRevenueAsComparedToOriginalPercentage_lbl" xml:lang="en-US">Estimated revenue as compared to original (percentage)</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_AggregateChargeFromChangeInSalesContract" xlink:label="cvu_AggregateChargeFromChangeInSalesContract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_AggregateChargeFromChangeInSalesContract" xlink:to="cvu_AggregateChargeFromChangeInSalesContract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_AggregateChargeFromChangeInSalesContract_lbl" xml:lang="en-US">Aggregate charge from change in sales contract</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_ReductionInRevenue" xlink:label="cvu_ReductionInRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_ReductionInRevenue" xlink:to="cvu_ReductionInRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_ReductionInRevenue_lbl" xml:lang="en-US">Reduction in revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_ChangeInCostOfSales" xlink:label="cvu_ChangeInCostOfSales" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_ChangeInCostOfSales" xlink:to="cvu_ChangeInCostOfSales_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_ChangeInCostOfSales_lbl" xml:lang="en-US">Change in cost of sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Restricted stock units granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Stock option exercise intrinsic value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Options, Outstanding [Roll Forward]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Outstanding at beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Outstanding and vested at end</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Outstanding and vested at end</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US">Options, Weighted Average Remaining Contractual Term [Roll Forward]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Outstanding and vested at end</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1" xlink:label="cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1" xlink:to="cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1_lbl" xml:lang="en-US">Options, Aggregate Intrinsic Value [Roll Forward]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Outstanding and vested at end</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DerivativeContractTerminationAmountPaid" xlink:label="cvu_DerivativeContractTerminationAmountPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DerivativeContractTerminationAmountPaid" xlink:to="cvu_DerivativeContractTerminationAmountPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_DerivativeContractTerminationAmountPaid_lbl" xml:lang="en-US">Derivative contract termination amount paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1" xlink:label="us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1" xlink:to="us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1_lbl" xml:lang="en-US">Cash flow hedges deferred loss, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="us-gaap_DebtInstrumentFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFairValue" xlink:to="us-gaap_DebtInstrumentFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFairValue_lbl" xml:lang="en-US">Short-term borrowings and long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilities_lbl" xml:lang="en-US">Interest Rate Swap, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates" xlink:label="cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates" xlink:to="cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates_lbl" xml:lang="en-US">Decrease in gross profits due to change in contract estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsIncurredOnUncompletedContracts" xlink:label="cvu_CostsIncurredOnUncompletedContracts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsIncurredOnUncompletedContracts" xlink:to="cvu_CostsIncurredOnUncompletedContracts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CostsIncurredOnUncompletedContracts_lbl" xml:lang="en-US">Costs incurred on uncompleted Contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_EstimatedEarningsOnUncompletedContracts" xlink:label="cvu_EstimatedEarningsOnUncompletedContracts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_EstimatedEarningsOnUncompletedContracts" xlink:to="cvu_EstimatedEarningsOnUncompletedContracts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_EstimatedEarningsOnUncompletedContracts_lbl" xml:lang="en-US">Estimated earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:label="cvu_CostsAndEstimatedEarningsOnUncompletedContracts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:to="cvu_CostsAndEstimatedEarningsOnUncompletedContracts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cvu_CostsAndEstimatedEarningsOnUncompletedContracts_lbl" xml:lang="en-US">Sub-total</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_BillingsToDateOnUncompletedContracts" xlink:label="cvu_BillingsToDateOnUncompletedContracts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_BillingsToDateOnUncompletedContracts" xlink:to="cvu_BillingsToDateOnUncompletedContracts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_BillingsToDateOnUncompletedContracts_lbl" xml:lang="en-US">Less billings to date</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_lbl" xml:lang="en-US">Totals</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BillingsInExcessOfCostCurrent" xlink:to="us-gaap_BillingsInExcessOfCostCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BillingsInExcessOfCostCurrent_2_lbl" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US">Incremental common shares attributable to dilutive effect of share-based payment arrangements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share, amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Debt instrument, face amount</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DebtCovenantMaximumLeverageRatio" xlink:label="cvu_DebtCovenantMaximumLeverageRatio" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DebtCovenantMaximumLeverageRatio" xlink:to="cvu_DebtCovenantMaximumLeverageRatio_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_DebtCovenantMaximumLeverageRatio_lbl" xml:lang="en-US">Debt covenant, maximum leverage ratio</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:to="us-gaap_DebtInstrumentInterestRateIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease_lbl" xml:lang="en-US">Debt Instrument, interest rate, increase</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_2_lbl" xml:lang="en-US">Oustanding loans</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xml:lang="en-US">Line of credit facility, interest rate at period end</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_PeriodOfAmortization" xlink:label="cvu_PeriodOfAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_PeriodOfAmortization" xlink:to="cvu_PeriodOfAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_PeriodOfAmortization_lbl" xml:lang="en-US">Period of amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeRemainingMaturity1" xlink:label="us-gaap_DerivativeRemainingMaturity1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeRemainingMaturity1" xlink:to="us-gaap_DerivativeRemainingMaturity1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeRemainingMaturity1_lbl" xml:lang="en-US">Derivative, remaining maturity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="us-gaap_DerivativeLiabilityNotionalAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityNotionalAmount" xlink:to="us-gaap_DerivativeLiabilityNotionalAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilityNotionalAmount_lbl" xml:lang="en-US">Derivative liability, notional amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeSwaptionInterestRate" xlink:label="us-gaap_DerivativeSwaptionInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeSwaptionInterestRate" xlink:to="us-gaap_DerivativeSwaptionInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeSwaptionInterestRate_lbl" xml:lang="en-US">Derivative, swaption interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:label="us-gaap_DerivativeBasisSpreadOnVariableRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:to="us-gaap_DerivativeBasisSpreadOnVariableRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeBasisSpreadOnVariableRate_lbl" xml:lang="en-US">Derivative, basis spread on variable rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_2_lbl" xml:lang="en-US">Payments of debt issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="us-gaap_DeferredFinanceCostsCurrentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsCurrentNet" xlink:to="us-gaap_DeferredFinanceCostsCurrentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsCurrentNet_lbl" xml:lang="en-US">Debt issuance costs, current, net</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DebtIssuanceCostsReductionOfLongtermDebt" xlink:label="cvu_DebtIssuanceCostsReductionOfLongtermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DebtIssuanceCostsReductionOfLongtermDebt" xlink:to="cvu_DebtIssuanceCostsReductionOfLongtermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_DebtIssuanceCostsReductionOfLongtermDebt_lbl" xml:lang="en-US">Debt issuance costs, reduction of long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xml:lang="en-US">Capital lease and notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xml:lang="en-US">Long-term debt and capital lease obligations, current</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_TwelveMonthsEndingJune30Abstract" xlink:label="cvu_TwelveMonthsEndingJune30Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_TwelveMonthsEndingJune30Abstract" xlink:to="cvu_TwelveMonthsEndingJune30Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_TwelveMonthsEndingJune30Abstract_lbl" xml:lang="en-US">Twelve months ending June 30,</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_lbl" xml:lang="en-US">2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Total maturities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberOfLargeCustomersContributedToRevenueOfEntity" xlink:label="cvu_NumberOfLargeCustomersContributedToRevenueOfEntity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NumberOfLargeCustomersContributedToRevenueOfEntity" xlink:to="cvu_NumberOfLargeCustomersContributedToRevenueOfEntity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_NumberOfLargeCustomersContributedToRevenueOfEntity_lbl" xml:lang="en-US">Number of large customers contributed to revenue of entity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk, percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:label="cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:to="cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_lbl" xml:lang="en-US">Number of large commercial customers accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" xlink:label="cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" xlink:to="cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity_lbl" xml:lang="en-US">Number of large customers included in accounts receivable of entity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_BankUnitedMember" xlink:to="cvu_BankUnitedMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_BankUnitedMember_doc" xml:lang="en-US">Line of credit facility named Bank United.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_BillingsToDateOnUncompletedContracts" xlink:to="cvu_BillingsToDateOnUncompletedContracts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_BillingsToDateOnUncompletedContracts_doc" xml:lang="en-US">Represents the amount of uncompleted contracts billed to date.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CitizensBankNaMember" xlink:to="cvu_CitizensBankNaMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CitizensBankNaMember_doc" xml:lang="en-US">Line of credit facility named Citizens Bank N.A.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CommercialMember" xlink:to="cvu_CommercialMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CommercialMember_doc" xml:lang="en-US">Commercial customers</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember_doc" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts from major customers.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:to="cvu_CostsAndEstimatedEarningsOnUncompletedContracts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CostsAndEstimatedEarningsOnUncompletedContracts_doc" xml:lang="en-US">Represents the aggregate amount of costs offset by estimated earnings on uncompleted contracts as on date of reporting.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsIncurredOnUncompletedContracts" xlink:to="cvu_CostsIncurredOnUncompletedContracts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CostsIncurredOnUncompletedContracts_doc" xml:lang="en-US">Represents the total amount spent on uncompleted contracts as on date of reporting.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DebtCovenantMaximumLeverageRatio" xlink:to="cvu_DebtCovenantMaximumLeverageRatio_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_DebtCovenantMaximumLeverageRatio_doc" xml:lang="en-US">Maximum leverage ratio to remain compliant with the debt covenant.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DebtIssuanceCostsReductionOfLongtermDebt" xlink:to="cvu_DebtIssuanceCostsReductionOfLongtermDebt_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_DebtIssuanceCostsReductionOfLongtermDebt_doc" xml:lang="en-US">Amount of reduction in long-term debt allocated from debt issuance costs.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DeferredRent" xlink:to="cvu_DeferredRent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_DeferredRent_doc" xml:lang="en-US">The noncash portion of rent expense recognized for the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_EstimatedEarningsOnUncompletedContracts" xlink:to="cvu_EstimatedEarningsOnUncompletedContracts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_EstimatedEarningsOnUncompletedContracts_doc" xml:lang="en-US">Represents the portion of billings for estimated earnings attributable to uncompleted contracts as on date of reporting.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts" xlink:to="cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts_doc" xml:lang="en-US">The increase (decrease) during the reporting period in the aggregate amount of accrued loss on uncompleted contracts.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_doc" xml:lang="en-US">Amount included in cost of uncompleted contracts in excess of related billings, or unbilled accounts receivable, which is expected to be collected within a year within one year (or one operating cycle, if longer) from the date of the balance sheet.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained" xlink:to="cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained_doc" xml:lang="en-US">Number of financial institutions with which cash is maintained by the entity.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:to="cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_doc" xml:lang="en-US">Represents number of large commercial customers of the entity accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NumberOfLargeCustomersContributedToRevenueOfEntity" xlink:to="cvu_NumberOfLargeCustomersContributedToRevenueOfEntity_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_NumberOfLargeCustomersContributedToRevenueOfEntity_doc" xml:lang="en-US">Represents number of large customers accounted for entity's major share of revenue during the reporting period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" xlink:to="cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity_doc" xml:lang="en-US">Represents number of large customers accounted for entity's major share of accounts receivable during the reporting period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_PeriodOfAmortization" xlink:to="cvu_PeriodOfAmortization_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_PeriodOfAmortization_doc" xml:lang="en-US">Represents the period over which the loan amount needs to be repaid.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_RestatedAgreementMember" xlink:to="cvu_RestatedAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_RestatedAgreementMember_doc" xml:lang="en-US">The Amended and Restated Agreement with Sovereign Bank.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_SovereignTermFacilityMember" xlink:to="cvu_SovereignTermFacilityMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_SovereignTermFacilityMember_doc" xml:lang="en-US">Term loan from Sovereign Bank</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_TermLoanMember" xlink:to="cvu_TermLoanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_TermLoanMember_doc" xml:lang="en-US">Term loan from Sovereign Bank.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_USGovernmentMember" xlink:to="cvu_USGovernmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_USGovernmentMember_doc" xml:lang="en-US">Customer, U.S. Government</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DerivativeContractTerminationAmountPaid" xlink:to="cvu_DerivativeContractTerminationAmountPaid_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_DerivativeContractTerminationAmountPaid_doc" xml:lang="en-US">Represents the termination amount paid derivative contract.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_IncreaseDecreaseInTaxesRefunded" xlink:to="cvu_IncreaseDecreaseInTaxesRefunded_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_IncreaseDecreaseInTaxesRefunded_doc" xml:lang="en-US">The increase (decrease) during the reporting period in taxes refunded.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_ReductionInRevenue" xlink:to="cvu_ReductionInRevenue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_ReductionInRevenue_doc" xml:lang="en-US">The decrease in revenue due to a change in the estimate of contract revenue.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_ChangeInCostOfSales" xlink:to="cvu_ChangeInCostOfSales_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_ChangeInCostOfSales_doc" xml:lang="en-US">The increase in cost of sales due to a change in the estimate of contract revenue.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_AggregateChargeFromChangeInSalesContract" xlink:to="cvu_AggregateChargeFromChangeInSalesContract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_AggregateChargeFromChangeInSalesContract_doc" xml:lang="en-US">Aggegate charge due to a change in the estimate of contract revenue.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_EstimatedRevenueAsComparedToOriginalPercentage" xlink:to="cvu_EstimatedRevenueAsComparedToOriginalPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_EstimatedRevenueAsComparedToOriginalPercentage_doc" xml:lang="en-US">Percent of estimated revenue as compared to original estimate.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates" xlink:to="cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates_doc" xml:lang="en-US">The amount of decrease in gross profit on contracts due to revision of estimates of the contracts.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CustomerConcentrationRisk1Member" xlink:to="cvu_CustomerConcentrationRisk1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CustomerConcentrationRisk1Member_doc" xml:lang="en-US">Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CustomerConcentrationRisk2Member" xlink:to="cvu_CustomerConcentrationRisk2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CustomerConcentrationRisk2Member_doc" xml:lang="en-US">Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member_doc" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts from customers.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member_doc" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts from customers.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member_doc" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts from customers.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member_doc" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts from customers.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member_doc" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts from customers.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_AccountsReceivable1Member" xlink:to="cvu_AccountsReceivable1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_AccountsReceivable1Member_doc" xml:lang="en-US">Due from customers or clients for goods or services that have been delivered or sold.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_AccountsReceivable2Member" xlink:to="cvu_AccountsReceivable2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cvu_AccountsReceivable2Member_doc" xml:lang="en-US">Due from customers or clients for goods or services that have been delivered or sold.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" xlink:to="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member_3_lbl" xml:lang="en-US">CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_2_lbl" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_2_lbl" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_2_lbl" xml:lang="en-US">Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_2_lbl" xml:lang="en-US">Repayments of Long-term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit_2_lbl" xml:lang="en-US">Repayments of Long-term Lines of Credit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashPeriodIncreaseDecrease" xlink:to="us-gaap_CashPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:to="cvu_CostsAndEstimatedEarningsOnUncompletedContracts_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_CostsAndEstimatedEarningsOnUncompletedContracts_3_lbl" xml:lang="en-US">CostsAndEstimatedEarningsOnUncompletedContracts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_3_lbl" xml:lang="en-US">NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_2_lbl" xml:lang="en-US">Long-term Debt</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>cvu-20160630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.14a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\EDGARizer\Clients\CPI Aero\Xbrl\20160630\cvu_063016.xfr; Date: 2016%2D08%2D08T14:52:37Z -->
    <!-- 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/DocumentAndEntityInformation" xlink:href="cvu-20160630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CondensedBalanceSheets" xlink:href="cvu-20160630.xsd#CondensedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CondensedBalanceSheetsParenthetical" xlink:href="cvu-20160630.xsd#CondensedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/20160331/role/statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" xlink:href="cvu-20160630.xsd#statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity" xlink:href="cvu-20160630.xsd#CondensedStatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/20160331/role/statement-condensed-statements-of-cash-flows-unaudited" xlink:href="cvu-20160630.xsd#statement-condensed-statements-of-cash-flows-unaudited" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/InterimFinancialStatements" xlink:href="cvu-20160630.xsd#InterimFinancialStatements" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensation" xlink:href="cvu-20160630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValue" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValue" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/IncomeLossPerCommonShare" xlink:href="cvu-20160630.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/LineOfCredit" xlink:href="cvu-20160630.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebt" xlink:href="cvu-20160630.xsd#Long-termDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/MajorCustomers" xlink:href="cvu-20160630.xsd#MajorCustomers" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensationTables" xlink:href="cvu-20160630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebtTables" xlink:href="cvu-20160630.xsd#Long-termDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" xlink:href="cvu-20160630.xsd#InterimFinancialStatementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="cvu-20160630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Stock-basedCompensationDetails" xlink:href="cvu-20160630.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails" xlink:href="cvu-20160630.xsd#DerivativeInstrumentsAndFairValueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/20160331/role/statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" xlink:href="cvu-20160630.xsd#statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1" xlink:href="cvu-20160630.xsd#CostsAndEstimatedEarningsOnUncompletedContractsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative" xlink:href="cvu-20160630.xsd#IncomeLossPerCommonShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/LineOfCreditDetailsNarrative" xlink:href="cvu-20160630.xsd#LineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebtDetailsTextual" xlink:href="cvu-20160630.xsd#Long-termDebtDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/Long-termDebtDetails" xlink:href="cvu-20160630.xsd#Long-termDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://cpiaero.com/role/MajorCustomersDetailsNarrative" xlink:href="cvu-20160630.xsd#MajorCustomersDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document And Entity Information">
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DocumentAndEntityInformationAbstract" xlink:label="loc_cvuDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CondensedBalanceSheets" xlink:title="00000002 - Statement - CONDENSED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetNoncurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaapLiabilitiesAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaapBillingsInExcessOfCostCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapBillingsInExcessOfCostCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProvisionForLossOnContracts" xlink:label="loc_us-gaapProvisionForLossOnContracts" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapProvisionForLossOnContracts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="loc_us-gaapCommonStockValueOutstanding" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValueOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CondensedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/20160331/role/statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited" xlink:title="00000004 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaapSalesRevenueNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapSalesRevenueNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaapCostOfGoodsSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity" xlink:title="00000005 - Statement - CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_2" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:to="loc_us-gaapCommonStockSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/20160331/role/statement-condensed-statements-of-cash-flows-unaudited" xlink:title="00000006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DeferredRent" xlink:label="loc_cvuDeferredRent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_cvuDeferredRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationOperatingActivities" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaapIncreaseDecreaseInBillingInExcessOfCostOfEarnings" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts" xlink:label="loc_cvuIncreaseDecreaseInAccruedLossOnUncompletedContracts" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_cvuIncreaseDecreaseInAccruedLossOnUncompletedContracts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_IncreaseDecreaseInTaxesRefunded" xlink:label="loc_cvuIncreaseDecreaseInTaxesRefunded" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_cvuIncreaseDecreaseInTaxesRefunded" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLongTermLinesOfCredit" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromLongTermLinesOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLongTermLinesOfCredit" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLongTermLinesOfCredit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashPeriodIncreaseDecrease" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_2" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCash_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="loc_us-gaapCapitalLeaseObligationsIncurred" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsIncurred" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalCashFlowElementsAbstract" xlink:label="loc_us-gaapAdditionalCashFlowElementsAbstract" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapAdditionalCashFlowElementsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaapInterestPaid" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdditionalCashFlowElementsAbstract" xlink:to="loc_us-gaapInterestPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdditionalCashFlowElementsAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/InterimFinancialStatements" xlink:title="00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensation" xlink:title="00000008 - Disclosure - STOCK-BASED COMPENSATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValue" xlink:title="00000009 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock" xlink:label="loc_us-gaapDerivativesAndFairValueTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapDerivativesAndFairValueTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts" xlink:title="00000010 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaapContractorsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:label="loc_us-gaapLongTermContractsOrProgramsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractorsAbstract" xlink:to="loc_us-gaapLongTermContractsOrProgramsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/IncomeLossPerCommonShare" xlink:title="00000011 - Disclosure - INCOME (LOSS) PER COMMON SHARE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/LineOfCredit" xlink:title="00000012 - Disclosure - LINE OF CREDIT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaapShortTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAbstract" xlink:to="loc_us-gaapShortTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebt" xlink:title="00000013 - Disclosure - LONG-TERM DEBT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/MajorCustomers" xlink:title="00000014 - Disclosure - MAJOR CUSTOMERS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensationTables" xlink:title="00000015 - Disclosure - STOCK-BASED COMPENSATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables" xlink:title="00000016 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="loc_us-gaapFairValueByBalanceSheetGroupingTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapFairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaapFairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapFairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables" xlink:title="00000017 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaapContractorsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractorsAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebtTables" xlink:title="00000018 - Disclosure - LONG-TERM DEBT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" xlink:title="00000019 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained" xlink:label="loc_cvuNumberOfFinancialInstitutionsWithWhichCashIsMaintained" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_cvuNumberOfFinancialInstitutionsWithWhichCashIsMaintained" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapCashUninsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_EstimatedRevenueAsComparedToOriginalPercentage" xlink:label="loc_cvuEstimatedRevenueAsComparedToOriginalPercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_cvuEstimatedRevenueAsComparedToOriginalPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_AggregateChargeFromChangeInSalesContract" xlink:label="loc_cvuAggregateChargeFromChangeInSalesContract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_cvuAggregateChargeFromChangeInSalesContract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_ReductionInRevenue" xlink:label="loc_cvuReductionInRevenue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_cvuReductionInRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_ChangeInCostOfSales" xlink:label="loc_cvuChangeInCostOfSales" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_cvuChangeInCostOfSales" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000020 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaapDirectorMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapDirectorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Stock-basedCompensationDetails" xlink:title="00000021 - Disclosure - STOCK-BASED COMPENSATION (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1" xlink:label="loc_cvuShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_cvuShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative" xlink:title="00000022 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="loc_us-gaapInterestRateSwapMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_us-gaapInterestRateSwapMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaapBalanceSheetLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBalanceSheetLocationAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="loc_us-gaapOtherLiabilitiesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_us-gaapOtherLiabilitiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DerivativeContractTerminationAmountPaid" xlink:label="loc_cvuDerivativeContractTerminationAmountPaid" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuDerivativeContractTerminationAmountPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1" xlink:label="loc_us-gaapIncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails" xlink:title="00000023 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaapFairValueByMeasurementBasisAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByMeasurementBasisAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="loc_us-gaapFairValueDisclosureItemAmountsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByMeasurementBasisAxis" xlink:to="loc_us-gaapFairValueDisclosureItemAmountsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="loc_us-gaapCarryingReportedAmountFairValueDisclosureMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosureItemAmountsDomain" xlink:to="loc_us-gaapCarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaapEstimateOfFairValueFairValueDisclosureMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosureItemAmountsDomain" xlink:to="loc_us-gaapEstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaapDebtInstrumentFairValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFairValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/20160331/role/statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details" xlink:title="00000024 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaapFairValueByMeasurementFrequencyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByMeasurementFrequencyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaapFairValueMeasurementsRecurringMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:to="loc_us-gaapFairValueMeasurementsRecurringMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaapDerivativeLiabilities" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapLiabilitiesFairValueDisclosure" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueDisclosure" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative" xlink:title="00000025 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaapContractorsAbstract" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates" xlink:label="loc_cvuDecreaseInGrossProfitsDueToChangeInContractEstimates" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractorsAbstract" xlink:to="loc_cvuDecreaseInGrossProfitsDueToChangeInContractEstimates" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails" xlink:title="00000026 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaapContractorsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractorsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseArrangementTypeAxis" xlink:label="loc_us-gaapLeaseArrangementTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLeaseArrangementTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseArrangementTypeDomain" xlink:label="loc_us-gaapLeaseArrangementTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeaseArrangementTypeAxis" xlink:to="loc_us-gaapLeaseArrangementTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_USGovernmentMember" xlink:label="loc_cvuUSGovernmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeaseArrangementTypeDomain" xlink:to="loc_cvuUSGovernmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CommercialMember" xlink:label="loc_cvuCommercialMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeaseArrangementTypeDomain" xlink:to="loc_cvuCommercialMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsIncurredOnUncompletedContracts" xlink:label="loc_cvuCostsIncurredOnUncompletedContracts" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuCostsIncurredOnUncompletedContracts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_EstimatedEarningsOnUncompletedContracts" xlink:label="loc_cvuEstimatedEarningsOnUncompletedContracts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuEstimatedEarningsOnUncompletedContracts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsOnUncompletedContracts" xlink:label="loc_cvuCostsAndEstimatedEarningsOnUncompletedContracts" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuCostsAndEstimatedEarningsOnUncompletedContracts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_BillingsToDateOnUncompletedContracts" xlink:label="loc_cvuBillingsToDateOnUncompletedContracts" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuBillingsToDateOnUncompletedContracts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1" xlink:title="00000027 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaapContractorsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractorsAbstract" xlink:to="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaapBillingsInExcessOfCostCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractorsAbstract" xlink:to="loc_us-gaapBillingsInExcessOfCostCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapContractorsAbstract" xlink:to="loc_cvuNetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative" xlink:title="00000028 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/LineOfCreditDetailsNarrative" xlink:title="00000029 - Disclosure - LINE OF CREDIT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCreditFacilityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaapRevolvingCreditFacilityMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapRevolvingCreditFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_BankUnitedMember" xlink:label="loc_cvuBankUnitedMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_cvuBankUnitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CitizensBankNaMember" xlink:label="loc_cvuCitizensBankNaMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_cvuCitizensBankNaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_TermLoanMember" xlink:label="loc_cvuTermLoanMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_cvuTermLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_RestatedAgreementMember" xlink:label="loc_cvuRestatedAgreementMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_cvuRestatedAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DebtCovenantMaximumLeverageRatio" xlink:label="loc_cvuDebtCovenantMaximumLeverageRatio" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuDebtCovenantMaximumLeverageRatio" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:label="loc_us-gaapDebtInstrumentInterestRateIncreaseDecrease" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebtDetailsTextual" xlink:title="00000030 - Disclosure - LONG-TERM DEBT (Details Textual)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_SovereignTermFacilityMember" xlink:label="loc_cvuSovereignTermFacilityMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_cvuSovereignTermFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="loc_us-gaapInterestRateSwapMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_us-gaapInterestRateSwapMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_TermLoanMember" xlink:label="loc_cvuTermLoanMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_cvuTermLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_PeriodOfAmortization" xlink:label="loc_cvuPeriodOfAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuPeriodOfAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeRemainingMaturity1" xlink:label="loc_us-gaapDerivativeRemainingMaturity1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeRemainingMaturity1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="loc_us-gaapDerivativeLiabilityNotionalAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeLiabilityNotionalAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeSwaptionInterestRate" xlink:label="loc_us-gaapDerivativeSwaptionInterestRate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeSwaptionInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:label="loc_us-gaapDerivativeBasisSpreadOnVariableRate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeBasisSpreadOnVariableRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="loc_us-gaapDeferredFinanceCostsCurrentNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredFinanceCostsCurrentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_DebtIssuanceCostsReductionOfLongtermDebt" xlink:label="loc_cvuDebtIssuanceCostsReductionOfLongtermDebt" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_cvuDebtIssuanceCostsReductionOfLongtermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligationsCurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/Long-termDebtDetails" xlink:title="00000031 - Disclosure - LONG-TERM DEBT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_TwelveMonthsEndingJune30Abstract" xlink:label="loc_cvuTwelveMonthsEndingJune30Abstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_cvuTwelveMonthsEndingJune30Abstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuTwelveMonthsEndingJune30Abstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuTwelveMonthsEndingJune30Abstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuTwelveMonthsEndingJune30Abstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuTwelveMonthsEndingJune30Abstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuTwelveMonthsEndingJune30Abstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvuTwelveMonthsEndingJune30Abstract" xlink:to="loc_us-gaapLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://cpiaero.com/role/MajorCustomersDetailsNarrative" xlink:title="00000032 - Disclosure - MAJOR CUSTOMERS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GovernmentContractsConcentrationRiskMember" xlink:label="loc_us-gaapGovernmentContractsConcentrationRiskMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapGovernmentContractsConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CustomerConcentrationRisk1Member" xlink:label="loc_cvuCustomerConcentrationRisk1Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_cvuCustomerConcentrationRisk1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CustomerConcentrationRisk2Member" xlink:label="loc_cvuCustomerConcentrationRisk2Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_cvuCustomerConcentrationRisk2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" xlink:label="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_AccountsReceivable1Member" xlink:label="loc_cvuAccountsReceivable1Member" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuAccountsReceivable1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_AccountsReceivable2Member" xlink:label="loc_cvuAccountsReceivable2Member" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_cvuAccountsReceivable2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberOfLargeCustomersContributedToRevenueOfEntity" xlink:label="loc_cvuNumberOfLargeCustomersContributedToRevenueOfEntity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_cvuNumberOfLargeCustomersContributedToRevenueOfEntity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:label="loc_cvuNumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_cvuNumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="cvu-20160630.xsd#cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" xlink:label="loc_cvuNumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_cvuNumberOfLargeCustomersIncludedInAccountsReceivableOfEntity" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792497280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Aug. 02, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CPI AEROSTRUCTURES INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000889348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CVU<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,623,923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792889936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED BALANCE SHEETS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 813,806<span></span>
</td>
<td class="nump">$ 1,002,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $470,748 as of June 30, 2016 and $75,000 as of December 31, 2015</a></td>
<td class="nump">9,711,238<span></span>
</td>
<td class="nump">7,665,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">93,990,022<span></span>
</td>
<td class="nump">102,622,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,359,022<span></span>
</td>
<td class="nump">1,065,473<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">105,874,088<span></span>
</td>
<td class="nump">112,355,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">2,296,753<span></span>
</td>
<td class="nump">2,358,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">6,297,000<span></span>
</td>
<td class="nump">1,890,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">213,856<span></span>
</td>
<td class="nump">108,080<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">114,681,697<span></span>
</td>
<td class="nump">116,712,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">12,660,863<span></span>
</td>
<td class="nump">18,379,469<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">1,119,775<span></span>
</td>
<td class="nump">1,057,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCostCurrent', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">378,177<span></span>
</td>
<td class="nump">175,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">795,554<span></span>
</td>
<td class="nump">1,011,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLossOnContracts', window );">Contract loss</a></td>
<td class="nump">3,540,060<span></span>
</td>
<td class="nump">549,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of credit</a></td>
<td class="nump">22,438,685<span></span>
</td>
<td class="nump">23,700,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">23,971<span></span>
</td>
<td class="nump">189,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">40,957,085<span></span>
</td>
<td class="nump">45,062,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">9,532,189<span></span>
</td>
<td class="nump">483,961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">745,387<span></span>
</td>
<td class="nump">633,663<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">51,234,661<span></span>
</td>
<td class="nump">46,180,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock - $.001 par value; authorized 50,000,000 shares, 8,610,453 and 8,583,511 shares, respectively, issued and outstanding</a></td>
<td class="nump">8,610<span></span>
</td>
<td class="nump">8,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">52,552,408<span></span>
</td>
<td class="nump">52,137,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">10,959,954<span></span>
</td>
<td class="nump">18,389,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(73,936)<span></span>
</td>
<td class="num">(3,453)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders' Equity</a></td>
<td class="nump">63,447,036<span></span>
</td>
<td class="nump">70,532,109<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders' Equity</a></td>
<td class="nump">$ 114,681,697<span></span>
</td>
<td class="nump">$ 116,712,536<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57788-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31931-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31928-109318<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31958-109318<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Line-of-Credit Arrangement<br> -URI http://asc.fasb.org/extlink&amp;oid=6517033<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57777-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6775599344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 470,748<span></span>
</td>
<td class="nump">$ 75,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued</a></td>
<td class="nump">8,610,453<span></span>
</td>
<td class="nump">8,583,511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding</a></td>
<td class="nump">8,610,453<span></span>
</td>
<td class="nump">8,583,511<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6789764736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td>
<td class="nump">$ 22,280,964<span></span>
</td>
<td class="nump">$ 21,944,320<span></span>
</td>
<td class="nump">$ 34,950,997<span></span>
</td>
<td class="nump">$ 41,820,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsSold', window );">Cost of sales</a></td>
<td class="nump">17,246,963<span></span>
</td>
<td class="nump">18,095,951<span></span>
</td>
<td class="nump">41,556,100<span></span>
</td>
<td class="nump">34,370,446<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">5,034,001<span></span>
</td>
<td class="nump">3,848,369<span></span>
</td>
<td class="num">(6,605,103)<span></span>
</td>
<td class="nump">7,450,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">1,868,787<span></span>
</td>
<td class="nump">2,049,793<span></span>
</td>
<td class="nump">4,589,170<span></span>
</td>
<td class="nump">4,069,159<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">3,165,214<span></span>
</td>
<td class="nump">1,798,576<span></span>
</td>
<td class="num">(11,194,273)<span></span>
</td>
<td class="nump">3,381,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">323,634<span></span>
</td>
<td class="nump">270,468<span></span>
</td>
<td class="nump">599,367<span></span>
</td>
<td class="nump">485,053<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before provision for (benefit from) income taxes</a></td>
<td class="nump">2,841,580<span></span>
</td>
<td class="nump">1,528,108<span></span>
</td>
<td class="num">(11,793,640)<span></span>
</td>
<td class="nump">2,896,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">1,051,000<span></span>
</td>
<td class="nump">538,000<span></span>
</td>
<td class="num">(4,364,000)<span></span>
</td>
<td class="nump">978,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">1,790,580<span></span>
</td>
<td class="nump">990,108<span></span>
</td>
<td class="num">(7,429,640)<span></span>
</td>
<td class="nump">1,918,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss) net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Change in unrealized loss - interest rate swap</a></td>
<td class="num">(73,936)<span></span>
</td>
<td class="nump">1,637<span></span>
</td>
<td class="num">(70,483)<span></span>
</td>
<td class="nump">2,644<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 1,716,644<span></span>
</td>
<td class="nump">$ 991,745<span></span>
</td>
<td class="num">$ (7,500,123)<span></span>
</td>
<td class="nump">$ 1,920,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Income (loss) per common share - basic (in dollars per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="num">$ (0.86)<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Income (loss) per common share - diluted (in dollars per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="num">$ (0.86)<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Shares used in computing income (loss) per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (shares)</a></td>
<td class="nump">8,610,453<span></span>
</td>
<td class="nump">8,551,578<span></span>
</td>
<td class="nump">8,603,495<span></span>
</td>
<td class="nump">8,534,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (shares)</a></td>
<td class="nump">8,637,393<span></span>
</td>
<td class="nump">8,609,693<span></span>
</td>
<td class="nump">8,603,495<span></span>
</td>
<td class="nump">8,595,848<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831223<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs related to goods produced and sold during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=65016374&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Income Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792650880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Dec. 31, 2014</a></td>
<td class="nump">$ 8,501<span></span>
</td>
<td class="nump">$ 51,440,770<span></span>
</td>
<td class="nump">$ 13,373,601<span></span>
</td>
<td class="num">$ (9,716)<span></span>
</td>
<td class="nump">$ 64,813,156<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning (in shares) at Dec. 31, 2014</a></td>
<td class="nump">8,500,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,918,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,918,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Change in unrealized loss from interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,644<span></span>
</td>
<td class="nump">2,644<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued upon exercise of options</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">79,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued upon exercise of options (in shares)</a></td>
<td class="nump">25,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', window );">Tax benefit of stock option exercise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">415,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">415,035<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation expense (in shares)</a></td>
<td class="nump">25,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Jun. 30, 2015</a></td>
<td class="nump">$ 8,552<span></span>
</td>
<td class="nump">51,968,754<span></span>
</td>
<td class="nump">15,291,829<span></span>
</td>
<td class="num">(7,072)<span></span>
</td>
<td class="nump">67,262,063<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending (in shares) at Jun. 30, 2015</a></td>
<td class="nump">8,551,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning at Dec. 31, 2015</a></td>
<td class="nump">$ 8,584<span></span>
</td>
<td class="nump">52,137,384<span></span>
</td>
<td class="nump">18,389,594<span></span>
</td>
<td class="num">(3,453)<span></span>
</td>
<td class="nump">$ 70,532,109<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning (in shares) at Dec. 31, 2015</a></td>
<td class="nump">8,583,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,583,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,429,640)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax', window );">Loss on settlement and reclassification into earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,453<span></span>
</td>
<td class="nump">3,453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Change in unrealized loss from interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(73,936)<span></span>
</td>
<td class="num">(73,936)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">415,050<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Jun. 30, 2016</a></td>
<td class="nump">$ 8,609<span></span>
</td>
<td class="nump">$ 52,552,409<span></span>
</td>
<td class="nump">$ 10,959,954<span></span>
</td>
<td class="num">$ (73,936)<span></span>
</td>
<td class="nump">$ 63,447,036<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending (in shares) at Jun. 30, 2016</a></td>
<td class="nump">8,610,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,610,453<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65880886&amp;loc=d3e23524-113945<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph c<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=d3e41638-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6441202&amp;loc=d3e80720-113993<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792477536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (7,429,640)<span></span>
</td>
<td class="nump">$ 1,918,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">388,311<span></span>
</td>
<td class="nump">411,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_DeferredRent', window );">Deferred rent</a></td>
<td class="nump">3,432<span></span>
</td>
<td class="nump">23,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">415,050<span></span>
</td>
<td class="nump">415,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">395,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(4,364,000)<span></span>
</td>
<td class="nump">566,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Tax benefit from stock option plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Increase in accounts receivable</a></td>
<td class="num">(2,441,150)<span></span>
</td>
<td class="num">(1,103,771)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract', window );">(Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">8,632,365<span></span>
</td>
<td class="num">(11,128,117)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Increase in prepaid expenses and other assets</a></td>
<td class="num">(293,549)<span></span>
</td>
<td class="num">(174,359)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Increase (decrease) in accounts payable and accrued expenses</a></td>
<td class="num">(5,653,060)<span></span>
</td>
<td class="nump">2,103,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings', window );">Increase in billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">202,739<span></span>
</td>
<td class="num">(95,988)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts', window );">Increase in accrued losses on uncompleted contracts</a></td>
<td class="nump">2,990,337<span></span>
</td>
<td class="nump">1,345,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_IncreaseDecreaseInTaxesRefunded', window );">Taxes refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,133,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Increase (decrease) in income taxes payable</a></td>
<td class="num">(173,673)<span></span>
</td>
<td class="nump">46,525<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(7,327,089)<span></span>
</td>
<td class="nump">2,429,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Cash used in investing activities - purchase of plant and equipment</a></td>
<td class="num">(93,753)<span></span>
</td>
<td class="num">(105,442)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on long-term debt</a></td>
<td class="num">(1,352,204)<span></span>
</td>
<td class="num">(502,954)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">28,238,685<span></span>
</td>
<td class="nump">6,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Payments on line of credit</a></td>
<td class="num">(29,500,000)<span></span>
</td>
<td class="num">(8,650,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issue costs paid</a></td>
<td class="num">(153,856)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Tax benefit from stock option plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">7,232,625<span></span>
</td>
<td class="num">(3,039,954)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashPeriodIncreaseDecrease', window );">Net decrease in cash</a></td>
<td class="num">(188,217)<span></span>
</td>
<td class="num">(716,216)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash at beginning of period</a></td>
<td class="nump">1,002,023<span></span>
</td>
<td class="nump">1,504,907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash at end of period</a></td>
<td class="nump">813,806<span></span>
</td>
<td class="nump">788,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsIncurred', window );">Equipment acquired under capital lease</a></td>
<td class="nump">232,575<span></span>
</td>
<td class="nump">116,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAbstract', window );"><strong>Cash paid during the period for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest</a></td>
<td class="nump">411,883<span></span>
</td>
<td class="nump">470,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">$ 201,932<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_DeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash portion of rent expense recognized for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_DeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of accrued loss on uncompleted contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_IncreaseDecreaseInAccruedLossOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_IncreaseDecreaseInTaxesRefunded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in taxes refunded.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_IncreaseDecreaseInTaxesRefunded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase during the period in capital lease obligations due to entering into new capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4313-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash. Cash is the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Deferred Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=63044130<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=65896087&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=65896087&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for interest during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785420352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL STATEMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">INTERIM FINANCIAL STATEMENTS</a></td>
<td class="text"><p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>1.
&#160;&#160;&#160;&#160;&#160;INTERIM FINANCIAL STATEMENTS</b></font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
condensed financial statements of CPI Aerostructures, Inc. (the &#147;Company&#148;) as of June 30, 2016 and for the three months
and six months ended June 30, 2016 and 2015 have been prepared pursuant to the rules and regulations of the Securities and Exchange
Commission (&#147;SEC&#148;). Certain information and note disclosures normally included in annual financial statements prepared
in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant
to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not
misleading.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
condensed balance sheet at December 31, 2015 has been derived from the audited financial statements at that date, but does not
include all of the information and notes required by accounting principles generally accepted in the United States for complete
financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation for the periods
presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these condensed financial
statements be read in conjunction with the financial statements and notes thereto included in the Company&#146;s Annual Report
on Form 10-K for the year ended December 31, 2015. The results of operations for interim periods are not necessarily indicative
of the operating results to be expected for the full year or any other interim period.</font></p>

<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
Company maintains its cash in four financial institutions.&#160; The balances are insured by the Federal Deposit Insurance Corporation.&#160;&#160;From
time to time, the Company&#146;s balances may exceed these limits.&#160;&#160;As of June 30, 2016, the Company had $369,073 of
uninsured balances.&#160;&#160;The Company limits its credit risk by selecting financial institutions considered to be highly
creditworthy.</font></p>

<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
Company predominantly recognizes revenue from contracts over the contractual period under the percentage-of-completion (&#147;POC&#148;)
method of accounting. Under the POC method of accounting, sales and gross profit are recognized as work is performed based on
the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues
that will not be billed under the terms of the contract until a later date are recorded as an asset captioned &#147;Costs and
estimated earnings in excess of billings on uncompleted contracts.&#148; Contracts where billings to date have exceeded recognized
revenues are recorded as a liability captioned &#147;Billings in excess of costs and estimated earnings on uncompleted contracts.&#148;
Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect
of any change in the estimated gross margin percentage for a contract is reflected in cost of sales in the period the change becomes
known. The use of the POC method of accounting involves considerable use of estimates in determining revenues, costs and profits
and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for
accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates
all of the issues related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting;
however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the
Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall
in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process
or to pay taxes until the reported earnings materialize as actual cash receipts.</font></p>

<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">When
changes are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect
in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision
for the entire loss on the contract is recorded in the period in which the loss is determined.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In
June 2014, the Company concluded that the long term future of the A-10 was uncertain when the U.S. Department of Defense released
its 2015 Budget Request that called for the retirement of the entire A-10 fleet. In addition, the Company estimated that the A-10
program would be terminated prior to the completion of the Company&#146;s orders, which was through ship set 173 instead of the
expected 242 ship sets that the contract initially permitted. At that time the Company recorded a change in estimate which reduced
the estimated revenue on the program to about 41% of the original estimate. The adjustment aggregated approximately $47.7 million.
From June 2014 through December 2015 the Company revised estimates, based on the best available information each quarter, to properly
account for the program. The Company&#146;s estimate in March 2015 assumed that the program would be canceled at approximately
135 ship sets. In addition to revenue earned based on parts shipped, the Company would be entitled to compensation upon early
termination of the program (&#147;Termination Liability&#148;) for certain costs incurred. The amount of Termination Liability
varies based on exactly when the program is canceled and the amount of costs incurred through the date of termination. In June
and September 2015, the Company estimated costs based on the best information available at each period and made adjustments as
needed, including deferring certain costs based on the Termination Liability. During the three months ended March 31, 2016, and
prior to the filing of the Company&#146;s Form 10-K for the year ended December 31, 2015, the Company had information that the
United States Air Force (&#147;USAF&#148;) was intending to increase the number of ship sets on order for the A-10. Because of
the expectation that the USAF would increase its orders, the Company projected that its current order of A-l0 parts would not
be cancelled before ship set 173. An increase in the number of ship sets on order would improve the Company&#146;s estimated gross
margin on the overall program. In the December 31, 2015 financial statements the Company did not adjust gross margin of the program
for this potential order, as Company couldn&#146;t determine if the realization of the new order was probable and that the improved
margin would be realized.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In
April 2016, the Company became aware that the USAF had reevaluated its position and as such had deferred any decision regarding
increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing,
the Company&#146;s customer.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Based
on the above facts, the Company believes that, it is not probable that there will be any future orders on the A-10 beyond the
173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March
31, 2016 the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing
at ship set number 173. There is no justification for the deferral of any expenses incurred or expected to be incurred related
to the contract under POC or any authoritative guidance in GAAP, nor is there any justification of increasing estimated revenue
on the program as the recovery of such amounts is not deemed probable. The change in estimate resulted in a reduction of revenue
of approximately $8.9 million and an increase in cost of sales of approximately $4.6 million, for an aggregate charge of approximately
$13.5 million.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In
May 2014, the Financial Accounting Standards Board (&#147;FASB&#148;) issued Accounting Standards Update (&#147;ASU&#148;) No.
2014-09 (&#147;ASU 2014-09&#148;), <i>Revenue from Contracts with Customers (Topic 606)</i>, which requires an entity to recognize
the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. ASU 2014-09
will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. The new standard was to become
effective for annual and interim periods in fiscal years beginning after December 15, 2016. In April 2015, the FASB proposed deferring
the effective date of ASU 2014-09 for one year, and proposed some modifications to the original provisions. On July 9, 2015, the
one year deferral of the effective date was approved, and as such ASU 2014-09 is effective for our first quarter of fiscal year
2018 using either the retrospective or cumulative effect transition method. We are evaluating the effect that ASU 2014-09 will
have on our consolidated financial statements and related disclosures.&#160; We have not yet selected a transition method nor
have we determined the effect of the standard on our ongoing financial reporting. The other modifications to the original proposals
are still pending.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In
April 2015, the FASB issued ASU 2015-03, &#147;<i>Interest-Imputation of Interest (Subtopic 835-30): Simplifying</i> <i>the Presentation
of Debt Issuance Costs</i>.&#148; The updated accounting guidance requires that debt issuance costs related to a recognized debt
liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, rather than
as a deferred asset.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In
February of 2016, the FASB issued ASU 2016-02, <i>&#147;Leases (Topic 842).&#148;</i> The updated guidance requires lessees to
recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors
separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance
is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect
on its consolidated financial statements.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6758660176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><b>2.
<font style="text-transform: uppercase">&#160;&#160;&#160;&#160;&#160;stock-based compensation</font></b></font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
Company accounts for compensation expense associated with stock options and restricted stock units (&#147;RSUs&#148;) based
on the fair value of the options and units on the date of grant.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
Company&#146;s net income (loss) for each of the six months ended June 30, 2016 and 2015 includes approximately $415,000, of
non-cash compensation expense related to the Company&#146;s stock compensation grants. On January 1, 2016, the Company
granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. On January 1, 2015, the Company
granted 51,349 RSUs to its board of directors as partial compensation for the 2015 year. RSUs vest straight line on
a quarterly basis over a one year period. The non-cash compensation expense related to all of the Company&#146;s
stock-based compensation arrangements is recorded as a component of selling, general and administrative expenses.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
estimated fair value of each RSU granted was determined based on the fair market value of the Company&#146;s common stock on
the date of grant.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A
summary of the status of the Company&#146;s stock option plans as of June 30, 2016 and changes during the six months ended June
30, 2016 is as follows:</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt/normal Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: right; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><font style="font: 10pt Times New Roman, Times, Serif"><b>Options</b></font></td>
    <td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted</b><br />
    <b>average</b><br /><b> exercise price</b></font></td>
    <td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted</b><br />
    <b>average</b><br /><b> remaining</b><br /><b> contractual</b><br /><b> term (in years)</b></font></td>
    <td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Aggregate</b><br />
    <b>intrinsic value</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font: 10pt Times New Roman, Times, Serif">
    <td style="width: 44%; text-indent: -10pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding
    at beginning of period</font></td>
    <td style="width: 2%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">269,983</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">11.29</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white; font: 10pt Times New Roman, Times, Serif">
    <td style="text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Forfeited</font></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">(55,000</font></td>
    <td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">15.27</font></td>
    <td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding
    and vested at end of period</font></td>
    <td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">214,983</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">10.27</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">1.59</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif">4<font style="font: 10pt Times New Roman, Times, Serif">0,049</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">During
the six months ended June 30, 2016, no stock options were granted or exercised.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
intrinsic value of all options exercised during the six months ended June 30, 2015 was approximately $230,500.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65895303&amp;loc=d3e17540-113929<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5444-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785404000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS AND FAIR VALUE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">DERIVATIVE INSTRUMENTS AND FAIR VALUE</a></td>
<td class="text"><p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif; text-transform: uppercase"><b>3.
</b></font><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;<font style="text-transform: uppercase"><b>Derivative
Instruments and Fair Value</b></font></font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Our
use of derivative instruments has been to hedge interest rates. These derivative contracts are entered into with a financial institution.
We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We
record these derivative financial instruments on the condensed balance sheets at fair value. For derivative instruments that are
designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported
as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which
the hedged transaction affects earnings.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Any
ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations
immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of
operations immediately.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In
March 2012, the Company entered into interest rate swaps with the objective of reducing our exposure to cash flow volatility arising
from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts
match those of the underlying debt. The Company has designated these interest rate swap contracts as cash flow hedges. The Company
measures ineffectiveness by comparing the cumulative change in the forward contract with the cumulative change in the hedged item.
The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle
the swap contract.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In
May 2016, the Company entered into a new interest rate swap with the objective of reducing our exposure to cash flow volatility
arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this
contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge.
The Company measures ineffectiveness by comparing the cumulative change in the forward contract with the cumulative change in the
hedged item. As of June 30, 2016, we had a net deferred loss associated with cash flow hedges of approximately $116,900 due to
the interest rate swap, which was included in Other Liabilities.</font></p>

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

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As
of December 31, 2015, we had a net deferred loss associated with cash flow hedges of approximately $4,500 due to the interest
rate swap, which was included in Other Liabilities.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Fair
Value</u></font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At
June 30, 2016 and December 31, 2015, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated
their carrying values because of the short-term nature of these instruments.</font></p>

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

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">June
    30, 2016</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Carrying
    Amount</font></td>
    <td nowrap="nowrap" style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair
    Value</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="background-color: rgb(204,238,255); vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 2.5pt; width: 62%"><font style="font: 10pt Times New Roman, Times, Serif">Short-term
    borrowings and long-term debt</font></td>
    <td style="padding-bottom: 2.5pt; width: 8%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">32,801,687</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">32,801,687</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">December
    31, 2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Carrying
    Amount</font></td>
    <td nowrap="nowrap" style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair
    Value</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="background-color: rgb(204,238,255); vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 2.5pt; width: 62%"><font style="font: 10pt Times New Roman, Times, Serif">Short-term
    borrowings and long-term debt</font></td>
    <td style="padding-bottom: 2.5pt; width: 8%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">25,195,452</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">25,195,452</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We
estimated the fair value of debt using market quotes and calculations based on market rates.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
following table presents the fair values of those financial liabilities measured on a recurring basis as of June 30,
2016 and December 31, 2015:</font></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="11" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair
    Value Measurements June 30, 2016</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Quoted
    Prices<br />in Active<br />Markets for<br />Identical Assets<br />(Level 1)</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant<br />Other<br />Observable<br />Inputs<br />(Level
    2)</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant<br />Unobservable<br />Inputs<br />(Level
    3)</font></td></tr>
<tr style="background-color: rgb(204,238,255); vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1pt; width: 44%"><font style="font: 10pt Times New Roman, Times, Serif">Interest
    Rate Swap, net</font></td>
    <td style="padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">116,936</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">116,936</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="background-color: white; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">116,936</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">116,936</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="11" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair
    Value Measurements December 31, 2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Quoted
    Prices<br />in Active<br />Markets for<br />Identical Assets<br />(Level 1)</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant<br />Other<br />Observable<br />Inputs<br />(Level
    2)</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant<br />Unobservable<br />Inputs<br />(Level
    3)</font></td></tr>
<tr style="background-color: rgb(204,238,255); vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1pt; width: 44%"><font style="font: 10pt Times New Roman, Times, Serif">Interest
    Rate Swap, net</font></td>
    <td style="padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">4,453</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">4,453</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="background-color: white; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">4,453</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">4,453</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
fair value of the Company&#146;s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction
to the &#147;replacement swap rate,&#148; which represents the market rate for an offsetting interest rate swap with the same
notional amounts and final maturity date. The market value is then determined by calculating the present value of the interest
differential between the contractual swap and the replacement swap.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785451936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [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="top.Show.showAR( this, 'defref_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock', window );">COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</a></td>
<td class="text"><p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>4.
&#160;&#160;&#160;&#160;&#160;COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</b></font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">Costs
and estimated earnings in excess of billings on uncompleted contracts consist of:</font></p>

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

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="11" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">June
    30, 2016</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td>
    <td style="padding-bottom: 1pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td>
    <td style="padding-bottom: 1pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 46%; text-align: left; text-indent: -10pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs
    incurred on uncompleted Contracts</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">371,414,845</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">139,315,072</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">510,729,917</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; text-decoration: none"><font style="font: 10pt Times New Roman, Times, Serif">Estimated
    earnings</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">55,185,377</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">53,583,053</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">108,768,430</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-indent: -10pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">426,600,222</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">192,898,125</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">619,498,347</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Less
    billings to date</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">377,641,991</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">148,244,511</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">525,886,502</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font-weight: bold; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif"><b>Costs
    and estimated earnings in excess of billings on uncompleted contracts</b></font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">48,958,231</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">44,653,614</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">93,611,845</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; color: purple; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="11" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">December
    31, 2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; color: purple; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 46%; text-align: left; text-indent: -10pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs
    incurred on uncompleted Contracts</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">349,458,368</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">123,078,356</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">472,536,724</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Estimated
    earnings</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">62,718,792</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">49,539,299</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">112,258,091</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">412,177,160</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">172,617,655</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">584,794,815</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Less
    billings to date</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">353,601,903</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">128,745,963</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">482,347,866</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font-weight: bold; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif"><b>Costs
    and estimated earnings in excess of billings on uncompleted contracts</b></font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">58,575,257</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">43,871,692</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">102,446,949</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">The
above amounts are included in the accompanying balance sheets under the following captions at June 30, 2016 and December 31, 2015:</font></p>

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

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">June
    30, 2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">December
    31, 2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 62%; text-align: center; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs
    and estimated earnings in excess of billings on<br /> uncompleted contracts</font></td>
    <td style="width: 8%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">93,990,022</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">102,622,387</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; text-indent: 0in; padding-bottom: 1pt; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Billings
    in excess of costs and estimated earnings on<br /> uncompleted contracts</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">(378,177</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">(175,438</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: justify; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; text-indent: 0in; padding-bottom: 2.5pt; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Totals</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">93,611,845</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">102,446,949</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">U.S.
Government Contracts includes contracts directly with the U.S. Government and Government subcontracts.</font></p>

<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Revisions
in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the
revisions occur. During the six months ended June 30, 2016, the effect of such revisions in total estimated contract profits resulted
in a decrease to the total gross profit to be earned on the contracts of approximately $1,170,000 from that which would have been
reported had the revised estimates been used as the basis of recognition of contract profits in prior years, excluding the effect
of the A-10 contract. During the six months ended June 30, 2015, the effect of such revisions was a decrease to total gross profit
of approximately $170,000.</font></p>

<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Although
management believes it has established adequate procedures for estimating costs to uncompleted open contracts, it is possible
that additional significant costs could occur on contracts prior to completion.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term contracts or programs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 275<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68065670&amp;loc=d3e54651-109401<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 405<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68055288&amp;loc=d3e56414-109416<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=68076031&amp;loc=d3e58033-111643<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermContractsOrProgramsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785404000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME (LOSS) PER COMMON SHARE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">INCOME (LOSS) PER COMMON SHARE</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt; font-weight: bold; line-height: 12pt; text-transform: uppercase; margin-top: 0px; margin-bottom: 8pt; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: top">
    <td style="width: 0.3in"><font style="font: 10pt Times New Roman, Times, Serif"><b>5.</b></font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif"><b>income (Loss) PER COMMON SHARE</b></font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Basic
income (loss) per common share is computed using the weighted average number of common shares outstanding. Diluted income (loss)
per common share for the six month periods ended June 30, 2016 and 2015 is computed using the weighted-average number of common
shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as
unvested RSUs. Incremental shares of 26,940 were used in the calculation of diluted income per common share in the three months
ended June 30, 2016. Incremental shares of 214,983 were not used in the calculation of diluted income per common share in the
three month period ended June 30, 2016, as their exercise price was in excess of the Company&#146;s average stock price for the
respective period and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation,
as they would be anti-dilutive. No incremental shares were used in the calculation of diluted income per common share in the six
month period ended June 30, 2016, as the effect of incremental shares would be anti-dilutive. Incremental shares of 157,080 were
used in the calculation of diluted income per common share in the three months ended June 30, 2015. Incremental share of 163,580
were not used in the calculation of diluted income per common share in the three month period ended June 30, 2015, as their exercise
price was in excess of the Company&#146;s average stock price for the respective period and, accordingly, these shares are not
assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive. Incremental shares of
157,080 were used in the calculation of diluted income per common share in the six months ended June 30, 2015. Incremental shares
of 163,580 were not used in the calculation of diluted income per common share in the six month period ended June 30, 2015, as
their exercise price was in excess of the Company&#146;s average stock price for the respective period and, accordingly, these
shares are not assumed to be exercised for the diluted earnings per share calculation, as they would be anti-dilutive.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=65016374&amp;loc=d3e4984-109258<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785472752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LINE OF CREDIT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">LINE OF CREDIT</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt; font-weight: bold; line-height: 12pt; text-transform: uppercase; margin-top: 0px; margin-bottom: 8pt; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: top">
    <td style="width: 0.3in"><font style="font: 10pt Times New Roman, Times, Serif"><b>6.</b></font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif"><b>Line of credit</b></font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On
December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (&#147;Restated Agreement&#148;) with Sovereign
Bank, now called Santander Bank, N.A. (&#147;Santander&#148;), as the sole arranger, administrative agent and collateral agent
and Valley National Bank. The Restated Agreement provided for a revolving credit loan (&#147;Revolving Facility&#148;) commitment
of $35 million.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On
March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent
and collateral agent and Citzens Bank N.A. (the &#147;BankUnited Facility&#148;). The BankUnited Facility provides for a revolving
credit loan commitment of $30 million (the &#147;Revolving Loan&#148;) and a $10 million term loan (&#147;Term Loan&#148;).&#160;
The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Loan and the Revolving
Facility.&#160; The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.&#160;</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On
May 9, 2016 the Company entered into an amendment (the &#147;Amendment&#148;) to the BankUnited Facility. The Amendment changes
the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changes the maximum leverage ratio
from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest
rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent
that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on
the A-10 program.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As
of June 30, 2016, the Company was in compliance with all of the  covenants contained in the Restated Agreement, as amended.
As of June 30, 2016, the Company had $22.4 million outstanding under the Restated Agreement bearing interest at 4.25%.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
BankUnited Revolving Facility is secured by all of our assets.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785378608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><b>7.
</b>&#160;&#160;&#160;&#160;&#160;<b>LONG-TERM DEBT</b></font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">On
March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the &#147;Santander
Term Facility&#148;). The Santander Term Facility was used to purchase tooling and equipment for new programs.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Additionally,
the Company and Santander Bank entered into a five year interest rate swap agreement, in the notional amount of $4.5 million.
Under the interest rate swap, the Company pays an amount to Santander Bank representing interest on the notional amount at a fixed
rate of 4.11% and receives an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month
LIBOR plus 3%. The effect of this interest rate swap was the Company paying a fixed interest rate of 4.11% over the term of the
Santander Term Facility.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds
of the BankUnited Facility (see Note 6).</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
Company paid approximately $154,000 of debt issuance costs of which approximately $106,000 is included in other current assets
and $35,000 is a reduction of long-term debt.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on
March 31, 2019. The maturities of the Term Loan are included in the maturities of long-term debt.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:</font></p>

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Twelve months ending
    June 30,</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 71%; text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">2017</font></td>
    <td style="width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 17%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">795,554</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">2018</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">1,690,738</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">2019</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">7,760,691</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">2020</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">79,751</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">2021</font></td>
    <td style="padding-bottom: 1pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">36,268</font></td>
    <td style="text-align: left; padding-bottom: 1pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 5.4pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">10,363,002</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In
addition to the Term Loan, included in long-term debt are capital leases and notes payable of $446,336, including a current portion
of $128,888.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785420352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">MAJOR CUSTOMERS</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: bold 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-transform: uppercase; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif"><b>8.
&#160;&#160;&#160;&#160;&#160;MAJOR CUSTOMERS</b></font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">During
the six months ended June 30, 2016, the Company&#146;s three largest commercial customers accounted for 39%, 30% and 14% of revenue,
respectively. During the six months ended June 30, 2015, the Company&#146;s three largest commercial customers accounted for
24%, 19% and 14% of revenue, respectively. In addition, during the six months ended June 30, 2016 and 2015, 0.95% and 0.76%, respectively,
of revenue was directly from the U.S. Government.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At
June 30, 2016, 28%, 28%, 13% and 10%, respectively, of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were
from the Company&#146;s four largest commercial customers. At December 31, 2015, 26%, 23%, 13% and 11%,  respectively of Costs
and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from the Company&#146;s four largest commercial
customers.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At
June 30, 2016 and December 31, 2015, 1.6% and 1.0%, respectively, of Costs and Estimated Earnings in Excess of Billings on Uncompleted
Contracts were directly from the U.S. Government.</font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 1.45pt 8pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At
June 30, 2016, 31%, 22% and 13%, respectively of our accounts receivable were from our three largest commercial customers.
At December 31, 2015, 30%, 18% and 16%, respectively, of accounts receivable were from our three largest commercial
customers.&#160;</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6327-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6442-108592<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6351-108592<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785416144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock options plans</a></td>
<td class="text"><p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">A
summary of the status of the Company&#146;s stock option plans as of June 30, 2016 and changes during the six months ended June
30, 2016 is as follows:</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt/normal Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: right; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><font style="font: 10pt Times New Roman, Times, Serif"><b>Options</b></font></td>
    <td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted</b><br />
    <b>average</b><br /><b> exercise price</b></font></td>
    <td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted</b><br />
    <b>average</b><br /><b> remaining</b><br /><b> contractual</b><br /><b> term (in years)</b></font></td>
    <td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b>Aggregate</b><br />
    <b>intrinsic value</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font: 10pt Times New Roman, Times, Serif">
    <td style="width: 44%; text-indent: -10pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding
    at beginning of period</font></td>
    <td style="width: 2%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">269,983</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">11.29</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white; font: 10pt Times New Roman, Times, Serif">
    <td style="text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Forfeited</font></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">(55,000</font></td>
    <td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">15.27</font></td>
    <td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font: 10pt Times New Roman, Times, Serif">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">Outstanding
    and vested at end of period</font></td>
    <td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">214,983</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">10.27</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">1.59</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif">4<font style="font: 10pt Times New Roman, Times, Serif">0,049</font></td>
    </tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for share options (or share units) that were outstanding at the beginning and end of the year, vested and expected to vest, exercisable or convertible at the end of the year, and the number of share options or share units that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792496816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of fair values</a></td>
<td class="text"><p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At
June 30, 2016 and December 31, 2015, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated
their carrying values because of the short-term nature of these instruments.</font></p>

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">June
    30, 2016</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Carrying
    Amount</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair
    Value</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 62%; text-align: justify; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Short-term
    borrowings and long-term debt</font></td>
    <td style="width: 8%; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">32,801,687</font></td>
    <td style="width: 1%; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">32,801,687</font></td>
    <td style="width: 1%; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">December
    31, 2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Carrying
    Amount</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair
    Value</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 62%; text-align: justify; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Short-term
    borrowings and long-term debt</font></td>
    <td style="width: 8%; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">25,195,452</font></td>
    <td style="width: 1%; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">25,195,452</font></td>
    <td style="width: 1%; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Schedule of liabilities measured on recurring basis</a></td>
<td class="text"><p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
following table presents the fair values of those financial liabilities measured on a recurring basis as of June 30,
2016 and December 31, 2015:</font></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="11" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair
    Value Measurements June 30, 2016</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Quoted
    Prices<br />in Active<br />Markets for<br />Identical Assets<br />(Level 1)</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant<br />Other<br />Observable<br />Inputs<br />(Level
    2)</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant<br />Unobservable<br />Inputs<br />(Level
    3)</font></td></tr>
<tr style="background-color: rgb(204,238,255); vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1pt; width: 44%"><font style="font: 10pt Times New Roman, Times, Serif">Interest
    Rate Swap, net</font></td>
    <td style="padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">116,936</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">116,936</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="background-color: white; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">116,936</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">116,936</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: justify; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="11" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair
    Value Measurements December 31, 2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Quoted
    Prices<br />in Active<br />Markets for<br />Identical Assets<br />(Level 1)</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant<br />Other<br />Observable<br />Inputs<br />(Level
    2)</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" nowrap="nowrap" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant<br />Unobservable<br />Inputs<br />(Level
    3)</font></td></tr>
<tr style="background-color: rgb(204,238,255); vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1pt; width: 44%"><font style="font: 10pt Times New Roman, Times, Serif">Interest
    Rate Swap, net</font></td>
    <td style="padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">4,453</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">4,453</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right; width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: left; padding-bottom: 1pt; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="background-color: white; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">4,453</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">4,453</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#151;&#160;&#160;</font></td>
    <td style="border-bottom: black 2.5pt double; text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13476-108611<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13467-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6447952&amp;loc=d3e13220-108610<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6957238&amp;loc=d3e14172-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).  Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19190-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785498400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [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="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Schedule of costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="text"><p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">Costs
and estimated earnings in excess of billings on uncompleted contracts consist of:</font></p>

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

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="11" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">June
    30, 2016</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td>
    <td style="padding-bottom: 1pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td>
    <td style="padding-bottom: 1pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 12pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 46%; text-align: left; text-indent: -10pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs
    incurred on uncompleted Contracts</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">371,414,845</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">139,315,072</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">510,729,917</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt; text-decoration: none"><font style="font: 10pt Times New Roman, Times, Serif">Estimated
    earnings</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">55,185,377</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">53,583,053</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">108,768,430</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-indent: -10pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">426,600,222</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">192,898,125</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">619,498,347</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Less
    billings to date</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">377,641,991</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">148,244,511</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">525,886,502</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font-weight: bold; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif"><b>Costs
    and estimated earnings in excess of billings on uncompleted contracts</b></font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">48,958,231</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">44,653,614</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">93,611,845</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; color: purple; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="11" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">December
    31, 2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">U.S.</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Government</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Commercial</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; color: purple; text-indent: -10pt; padding-left: 10pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 46%; text-align: left; text-indent: -10pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs
    incurred on uncompleted Contracts</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">349,458,368</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">123,078,356</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 5%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">472,536,724</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Estimated
    earnings</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">62,718,792</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">49,539,299</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">112,258,091</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Sub-total</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">412,177,160</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">172,617,655</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">584,794,815</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 1pt; padding-left: 10pt"><font style="font: 10pt Times New Roman, Times, Serif">Less
    billings to date</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">353,601,903</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">128,745,963</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">482,347,866</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: left; text-indent: -10pt; padding-bottom: 2.5pt; padding-left: 10pt; font-weight: bold; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif"><b>Costs
    and estimated earnings in excess of billings on uncompleted contracts</b></font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">58,575,257</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">43,871,692</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">102,446,949</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">The
above amounts are included in the accompanying balance sheets under the following captions at June 30, 2016 and December 31, 2015:</font></p>

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

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">June
    30, 2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">December
    31, 2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 62%; text-align: center; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Costs
    and estimated earnings in excess of billings on<br /> uncompleted contracts</font></td>
    <td style="width: 8%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">93,990,022</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">102,622,387</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; text-indent: 0in; padding-bottom: 1pt; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Billings
    in excess of costs and estimated earnings on<br /> uncompleted contracts</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">(378,177</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">(175,438</font></td>
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: justify; text-indent: 0in; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; text-indent: 0in; padding-bottom: 2.5pt; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Totals</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">93,611,845</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">102,446,949</font></td>
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrealized gains and losses on investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6777810512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of maturities of long-term debt</a></td>
<td class="text"><p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The
maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:</font></p>

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; line-height: normal; width: 100%; border-collapse: collapse; font-size-adjust: none; font-stretch: normal">
<tr style="vertical-align: bottom">
    <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Twelve months ending
    June 30,</font></td>
    <td style="font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="width: 71%; text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">2017</font></td>
    <td style="width: 10%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 17%; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">795,554</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">2018</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">1,690,738</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">2019</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">7,760,691</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: center; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">2020</font></td>
    <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">79,751</font></td>
    <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255)">
    <td style="text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">2021</font></td>
    <td style="padding-bottom: 1pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">36,268</font></td>
    <td style="text-align: left; padding-bottom: 1pt; border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 5.4pt; font-size: 11pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right; border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">10,363,002</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784351840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM FINANCIAL STATEMENTS (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">19 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($) </div>
<div>N</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained', window );">Number of financial institutions | N</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashUninsuredAmount', window );">Cash, uninsured amount</a></td>
<td class="nump">$ 369,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_EstimatedRevenueAsComparedToOriginalPercentage', window );">Estimated revenue as compared to original (percentage)</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_AggregateChargeFromChangeInSalesContract', window );">Aggregate charge from change in sales contract</a></td>
<td class="nump">$ 13,500,000<span></span>
</td>
<td class="nump">$ 47,700,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_ReductionInRevenue', window );">Reduction in revenue</a></td>
<td class="nump">8,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_ChangeInCostOfSales', window );">Change in cost of sales</a></td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_AggregateChargeFromChangeInSalesContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggegate charge due to a change in the estimate of contract revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_AggregateChargeFromChangeInSalesContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_ChangeInCostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in cost of sales due to a change in the estimate of contract revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_ChangeInCostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_EstimatedRevenueAsComparedToOriginalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent of estimated revenue as compared to original estimate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_EstimatedRevenueAsComparedToOriginalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financial institutions with which cash is maintained by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_NumberOfFinancialInstitutionsWithWhichCashIsMaintained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_ReductionInRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in revenue due to a change in the estimate of contract revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_ReductionInRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784312912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 02, 2016</div></th>
<th class="th"><div>Jan. 02, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 415,050<span></span>
</td>
<td class="nump">$ 415,035<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Stock option exercise intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock units granted</a></td>
<td class="nump">53,882<span></span>
</td>
<td class="nump">51,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784344816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options, Outstanding [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning | shares</a></td>
<td class="nump">269,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited | shares</a></td>
<td class="num">(55,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding and vested at end | shares</a></td>
<td class="nump">214,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning | $ / shares</a></td>
<td class="nump">$ 11.29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited | $ / shares</a></td>
<td class="nump">15.27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding and vested at end | $ / shares</a></td>
<td class="nump">$ 10.27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options, Weighted Average Remaining Contractual Term [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding and vested at end</a></td>
<td class="text">1 year 7 months 2 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1', window );"><strong>Options, Aggregate Intrinsic Value [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding and vested at end | $</a></td>
<td class="nump">$ 40,049<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792955568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative) - Interest Rate Swap [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Mar. 24, 2016</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_DerivativeContractTerminationAmountPaid', window );">Derivative contract termination amount paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Other Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1', window );">Cash flow hedges deferred loss, net</a></td>
<td class="nump">$ 116,900<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_DerivativeContractTerminationAmountPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the termination amount paid derivative contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_DerivativeContractTerminationAmountPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) related to the fair value of interest rate derivatives designated as fair value hedging instruments, as offset by the gain (loss) on the hedged item to the extent that the fair value hedge is determined to be effective.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=SL5618551-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6778941840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Amount [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Short-term borrowings and long-term debt</a></td>
<td class="nump">$ 32,801,687<span></span>
</td>
<td class="nump">$ 25,195,452<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Short-term borrowings and long-term debt</a></td>
<td class="nump">$ 32,801,687<span></span>
</td>
<td class="nump">$ 25,195,452<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13433-108611<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13476-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792723680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1) - Recurring Basis [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest Rate Swap, net</a></td>
<td class="nump">$ 116,936<span></span>
</td>
<td class="nump">$ 4,453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">116,936<span></span>
</td>
<td class="nump">4,453<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest Rate Swap, net</a></td>
<td class="nump">116,936<span></span>
</td>
<td class="nump">4,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 116,936<span></span>
</td>
<td class="nump">$ 4,453<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=51825145&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13495-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13433-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41271-113958<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41228-113958<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785414544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates', window );">Decrease in gross profits due to change in contract estimates</a></td>
<td class="nump">$ 1,170,000<span></span>
</td>
<td class="nump">$ 170,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of decrease in gross profit on contracts due to revision of estimates of the contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_DecreaseInGrossProfitsDueToChangeInContractEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792715968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_CostsIncurredOnUncompletedContracts', window );">Costs incurred on uncompleted Contracts</a></td>
<td class="nump">$ 510,729,917<span></span>
</td>
<td class="nump">$ 472,536,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_EstimatedEarningsOnUncompletedContracts', window );">Estimated earnings</a></td>
<td class="nump">108,768,430<span></span>
</td>
<td class="nump">112,258,091<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_CostsAndEstimatedEarningsOnUncompletedContracts', window );">Sub-total</a></td>
<td class="nump">619,498,347<span></span>
</td>
<td class="nump">584,794,815<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_BillingsToDateOnUncompletedContracts', window );">Less billings to date</a></td>
<td class="nump">525,886,502<span></span>
</td>
<td class="nump">482,347,866<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Totals</a></td>
<td class="nump">93,611,845<span></span>
</td>
<td class="nump">102,446,949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseArrangementTypeAxis=cvu_USGovernmentMember', window );">US Government [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_CostsIncurredOnUncompletedContracts', window );">Costs incurred on uncompleted Contracts</a></td>
<td class="nump">371,414,845<span></span>
</td>
<td class="nump">349,458,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_EstimatedEarningsOnUncompletedContracts', window );">Estimated earnings</a></td>
<td class="nump">55,185,377<span></span>
</td>
<td class="nump">62,718,792<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_CostsAndEstimatedEarningsOnUncompletedContracts', window );">Sub-total</a></td>
<td class="nump">426,600,222<span></span>
</td>
<td class="nump">412,177,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_BillingsToDateOnUncompletedContracts', window );">Less billings to date</a></td>
<td class="nump">377,641,991<span></span>
</td>
<td class="nump">353,601,903<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Totals</a></td>
<td class="nump">48,958,231<span></span>
</td>
<td class="nump">58,575,257<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseArrangementTypeAxis=cvu_CommercialMember', window );">Commercial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_CostsIncurredOnUncompletedContracts', window );">Costs incurred on uncompleted Contracts</a></td>
<td class="nump">139,315,072<span></span>
</td>
<td class="nump">123,078,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_EstimatedEarningsOnUncompletedContracts', window );">Estimated earnings</a></td>
<td class="nump">53,583,053<span></span>
</td>
<td class="nump">49,539,299<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_CostsAndEstimatedEarningsOnUncompletedContracts', window );">Sub-total</a></td>
<td class="nump">192,898,125<span></span>
</td>
<td class="nump">172,617,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_BillingsToDateOnUncompletedContracts', window );">Less billings to date</a></td>
<td class="nump">148,244,511<span></span>
</td>
<td class="nump">128,745,963<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Totals</a></td>
<td class="nump">$ 44,653,614<span></span>
</td>
<td class="nump">$ 43,871,692<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_BillingsToDateOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of uncompleted contracts billed to date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_BillingsToDateOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_CostsAndEstimatedEarningsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate amount of costs offset by estimated earnings on uncompleted contracts as on date of reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_CostsAndEstimatedEarningsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_CostsIncurredOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total amount spent on uncompleted contracts as on date of reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_CostsIncurredOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_EstimatedEarningsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of billings for estimated earnings attributable to uncompleted contracts as on date of reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_EstimatedEarningsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount included in cost of uncompleted contracts in excess of related billings, or unbilled accounts receivable, which is expected to be collected within a year within one year (or one operating cycle, if longer) from the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseArrangementTypeAxis=cvu_USGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseArrangementTypeAxis=cvu_USGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseArrangementTypeAxis=cvu_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseArrangementTypeAxis=cvu_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6778877408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">$ 93,990,022<span></span>
</td>
<td class="nump">$ 102,622,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCostCurrent', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="num">(378,177)<span></span>
</td>
<td class="num">(175,438)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Totals</a></td>
<td class="nump">$ 93,611,845<span></span>
</td>
<td class="nump">$ 102,446,949<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount included in cost of uncompleted contracts in excess of related billings, or unbilled accounts receivable, which is expected to be collected within a year within one year (or one operating cycle, if longer) from the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57788-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6786120352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME (LOSS) PER COMMON SHARE (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Incremental common shares attributable to dilutive effect of share-based payment arrangements</a></td>
<td class="nump">26,940<span></span>
</td>
<td class="nump">157,080<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">157,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount</a></td>
<td class="nump">214,983<span></span>
</td>
<td class="nump">163,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,580<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Antidilution<br> -URI http://asc.fasb.org/extlink&amp;oid=6505113<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Diluted Earnings Per Share<br> -URI http://asc.fasb.org/extlink&amp;oid=6510752<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Contingent Stock Agreement<br> -URI http://asc.fasb.org/extlink&amp;oid=6508534<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1500-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6775577424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LINE OF CREDIT (Details Narrative)<br></strong></div></th>
<th class="th"><div>May 09, 2016</div></th>
<th class="th">
<div>Mar. 24, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 05, 2012 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Oustanding loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,438,685<span></span>
</td>
<td class="nump">$ 23,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cvu_CitizensBankNaMember', window );">Bank United N.A. [Member] | Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Restated Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Bank United [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_DebtCovenantMaximumLeverageRatio', window );">Debt covenant, maximum leverage ratio</a></td>
<td class="nump">3.5<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Debt Instrument, interest rate, increase</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Oustanding loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_DebtCovenantMaximumLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum leverage ratio to remain compliant with the debt covenant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_DebtCovenantMaximumLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Incremental percentage increase (decrease) in the stated rate on a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Line-of-Credit Arrangement<br> -URI http://asc.fasb.org/extlink&amp;oid=6517033<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cvu_CitizensBankNaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cvu_CitizensBankNaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cvu_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cvu_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cvu_RestatedAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cvu_RestatedAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cvu_BankUnitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cvu_BankUnitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784643520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 09, 2012</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 153,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Debt issuance costs, current, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_DebtIssuanceCostsReductionOfLongtermDebt', window );">Debt issuance costs, reduction of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Capital lease and notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">446,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Long-term debt and capital lease obligations, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,888<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvu_SovereignTermFacilityMember', window );">Satander Bank Term Facility [Member] | Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_PeriodOfAmortization', window );">Period of amortization</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvu_SovereignTermFacilityMember', window );">Satander Bank Term Facility [Member] | Interest Rate Swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeRemainingMaturity1', window );">Derivative, remaining maturity</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Derivative liability, notional amount</a></td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeSwaptionInterestRate', window );">Derivative, swaption interest rate</a></td>
<td class="nump">4.11%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeBasisSpreadOnVariableRate', window );">Derivative, basis spread on variable rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_DebtIssuanceCostsReductionOfLongtermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reduction in long-term debt allocated from debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_DebtIssuanceCostsReductionOfLongtermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_PeriodOfAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the period over which the loan amount needs to be repaid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_PeriodOfAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Notional Amount<br> -URI http://asc.fasb.org/extlink&amp;oid=6519104<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeRemainingMaturity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeRemainingMaturity1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeSwaptionInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate that will be received or paid upon exercise of the interest rate swaption contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeSwaptionInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and capital leases due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cvu_SovereignTermFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cvu_SovereignTermFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cvu_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cvu_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6786215168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_TwelveMonthsEndingJune30Abstract', window );"><strong>Twelve months ending June 30,</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths', window );">2017</a></td>
<td class="nump">$ 795,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo', window );">2018</a></td>
<td class="nump">1,690,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree', window );">2019</a></td>
<td class="nump">7,760,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour', window );">2020</a></td>
<td class="nump">79,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive', window );">2021</a></td>
<td class="nump">36,268<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total maturities</a></td>
<td class="nump">$ 10,363,002<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_TwelveMonthsEndingJune30Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_TwelveMonthsEndingJune30Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6775838336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS (Details Narrative) - N<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_NumberOfLargeCustomersContributedToRevenueOfEntity', window );">Number of large customers contributed to revenue of entity</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts', window );">Number of large commercial customers accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity', window );">Number of large customers included in accounts receivable of entity</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember', window );">Costs and Estimated Earnings in Excess of Billing - US Government [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member', window );">Costs and Estimated Earnings in Excess of Billing - US Government [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member', window );">Costs and Estimated Earnings in Excess of Billing - Customer #1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member', window );">Costs and Estimated Earnings in Excess of Billing - Customer #2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member', window );">Costs and Estimated Earnings in Excess of Billing - Customer #3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member', window );">Costs and Estimated Earnings in Excess of Billing - Customer #4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable Customer #1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">31.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_AccountsReceivable1Member', window );">Accounts Receivable Customer #2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_AccountsReceivable2Member', window );">Accounts Receivable Customer #3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GovernmentContractsConcentrationRiskMember', window );">US Government Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">0.95%<span></span>
</td>
<td class="nump">0.76%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer #1 Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=cvu_CustomerConcentrationRisk1Member', window );">Customer #2 Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=cvu_CustomerConcentrationRisk2Member', window );">Customer # 3 Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_NumberOfLargeCustomersContributedToRevenueOfEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of large customers accounted for entity's major share of revenue during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_NumberOfLargeCustomersContributedToRevenueOfEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of large customers accounted for entity's major share of accounts receivable during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of large commercial customers of the entity accounted for major share in costs and estimated earnings in excess of billings on uncompleted contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvu_NumberofLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_AccountsReceivable1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_AccountsReceivable1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_AccountsReceivable2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=cvu_AccountsReceivable2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GovernmentContractsConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GovernmentContractsConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=cvu_CustomerConcentrationRisk1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=cvu_CustomerConcentrationRisk1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=cvu_CustomerConcentrationRisk2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=cvu_CustomerConcentrationRisk2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>43
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M&1&HV+, A@0.V*'C?P6.+B*"!2(P@\C0HP4]ANDQ2(\-/5[0$^L'N(@4%DA
M@<2A9Y; A$@-HC>(/-]$<0ZKI*!*ZJCDEHJ+V, "&2B0.71D5PH 62F5')3(
M7;Y5*P< LE(L&U!BX_)C2P* )+"$WA\@2X5NA-0V%8#)5E16C(O<"/:20YB5
M14>@>_<(.Q&PLT&XF%45V,(H<E60K0)@\(H*['3D&AE'M@J 6=E.$&QWY/H=
M6SO*$0&.3W&TP2NUC&#/(]?2V"FT"9,L,6N%!AL?N;;&3J%E3D(X1/8V&2P.
MI8[RJSFLA5>Q6V_N!HO1^4*PQ^90^X27Q4"N] ?AUZ87WHE)=32: ^S"F*1J
M,N&+2K965Y:YT]*+U,U,M?ETB$\=R8;GG62^&)5_ 5!+ P04    " #/=@A)
MH []Q" $  "<$@  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;'V8W6[C
M-A!&7\7P?5><X7_@&*A=%.U%@<5>M-=*S,3&2I8K*?'V[4O)CNO,#(L%UI+\
M#7DH4L>,5N>N_S[L4QH7/]KF.#PN]^-X>JBJX7F?VGKXTIW2,7_STO5M/>;3
M_K4:3GVJ=W-1VU2HE*O:^G!<KE?SM:_]>M6]C<WAF+[VB^&M;>O^GTUJNO/C
M$I8?%[X=7O?C=*%:KZI;W>[0IN-PZ(Z+/KT\+G^&AZU64V1._'E(Y^'N>#'!
M/W7=]^GD]]WC4DT,J4G/X]1$G3_>TS8US=12[OGO:Z/_]3D5WA]_M/[K/-R,
M_U0/:=LU?QUVXS[3JN5BEU[JMV;\UIU_2]<QV*G!YZX9YO\7SV_#V+4?)<M%
M6_^X?!Z.\^?Y\DU0US*Y *\%>"L \[\%^EJ@24%U(9O']4L]UNM5WYT7_64R
M3O4TY_"@\YU[GB[.-VK^+H]LR%??UQA7U?O4SC6RN43P/O(YL>4)K6Z1*O=_
M@T 1 N=Z?5\/<KT6Z_5<;^[K">+F$O%SY#A' NB@'!D)CX%2J%#+.$;$,1Q'
M$YQ+Q-WU$ST ZD!X>,X[9X/V,H\5>2SG,83'<AX=8QXZG6H>!(4.,WD!R8E(
MCB-9@N1X3]I&3B3DE+/&%Z;,BSR>\Y"EL?%"/S9XHP*=-"&9I]9:CX6G(HA,
M@3-YPA183XC1>4N6VU;(Z<Q^-\9//%'DB9R'C'P363\.HU=*$1Z>@Y!7FRK<
MGTG$DKL4)V+R4GSH^<&W],$7<J!"_E<@*M@4&)%1E B$Y6%< !<]A9*BS@/:
MTLR!+%C@AC4%PX*L6.".-=2QU\PG7'1.!4?7HY3,4HO&Q0*5;%K@JC54M< =
M"@#1>TNAA*"RW@4L,,FV!:Y;0W4+7*/:!_!L 0BZ]=;</7>?B639 K>MH;8%
MKE$?K;6&$DFZS>LWEI:3[%O@PC54N, ]JJW)^T]J$R%H3?2E'VV0=0O<MX;Z
M%B3AYNEP@2TF2;F3"8N.DZ4+W+J&6A>X3E'G_01%*EFWL%63I8M<NH9*%[E,
MC8K6*W:;I*15#H,J3![*XD4N7DO%B]RFT6K,]X!"\: ).KK"$L?"IA8Y$E D
MY$^=L?=[J2L1SSFMG2O=)-GAR!UNJ<.1F]GFS8MQCBXG(6D<!&6PL!-$V>%H
MV&^3+8U+-BYRXU)O;9";-#B@)I%2-I@"C6Q;Y+:UU+;(+6K16LR;24HD)4%[
M7:22A8M<N'0/M$%IBQMMC.Q70$H&'7*V1"4[%[ES+74N<I/^Y'6D^_.ME-.F
MN)1DW2+7K:6Z16&7JXWQBB/QI%>3<E1AFZ-EYVKN7$N=>\U\^M.UL*T4H_*V
MLKI[CW"J7],?=?]Z. Z+IVX<NW9^<?#2=6/*S:HO^>'9IWIW.VG2RS@=^GS<
M7UZ>7$[&[O3Q+NCV0FK]+U!+ P04    " #/=@A)9*:@+?H!  #O!0  &
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
MB6M?%+4/C8HO03(.X=A_?<C\OFYN7;@ONX-P]U 7Y_=S_?7'A<7_4$L#!!0
M   ( ,]V"$EZ;1#AJ 0  ,L5   8    >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&UL?9A+;^,V%(7_BN&]Q^2]?"EP#,0NBG918#"+=JW82FR,9+F2$D__?2G)
M<63R,%G$>AR2Y_+Q\8JK2]W\; ]%T<U^5>6I?9P?NN[\L%RVNT-1Y>VW^ER<
M_)N7NJGRSM\VK\OVW!3Y?BA4E4L2PBRK_'B:KU?#L^_->E6_=>7Q5'QO9NU;
M5>7-?YNBK"^/<SG_>/#C^'KH^@?+]6IY*[<_5L6I/=:G65.\/,Z?Y,.6LUXR
M*/X^%I=V<CWKS3_7]<_^YL_]XUST'HJRV'5]%;G_>2^V15GV-?F6_[U6^MEF
M7W!Z_5'[[T.XWOYSWA;;NOSGN.\.WJV8S_;%2_Y6=C_JRQ_%-0;=5[BKRW;X
M/]N]M5U=?129SZK\U_A[/ V_E_&-$]=BN !="]"MP*T=7("O!?BS@!HB'9T-
M<?V6=_EZU=2763,.QCGOQUP^L.^Y7?]PZ*CAG8^L]4_?UU**U?*]K^BJV8P:
MFFINBJ6O_=8$H28V%!6G^P:VL<)DN 6&0?!0GN^"2%A4L (U5* F%=@LZ(11
M8@?):9 LK*+,J*"WMK%09M(1.6Q(0T,:1$2X @,K,%%$4G(0TJ@Q$Z?L'$]Z
M;@PHEBDI,[;8CH5V++"C CLVMJ,XG"JQB%B(1-\ZZ,4!+SKPXD#,6NAPK+&,
M-;:303L9L&,".UG<-9FV*K%(>FZAI2ZBEMB%2UU$+2T4^TDNPM"!4AN3:9/P
ME,"/!-';L"D9FV*>6KIO"F+H21)84XF)(S%G) .W(2BNHCNWI/R2B68/4GKZ
MLK4)>$E,+QGC2U($<14UY@P3&QVZBH7>E20W'9A[6YAA4@-;,K2E06]EK%46
MV@)":17KU"+ 7)0 C$2AJ1AY"VTT"Q,-8:PD/X)^<29<83Q*P$<*<2T!^P19
MCGHJUBTRG;G47,>4E "3%");Q@"D+!/,T1*.A9*59D[A K-2 EA2-(%C6CK)
M?B]AW!9A7%*,2TDAF GP4EHV-AB\+1 JHRFQ4Q"F)0%:D@TM 5I:)BM<.%&
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
MAY=-_6\0/00IV=V!DB[\G\50T/AX_!#.=AJIR?#8WS[(\DO+7U!+ P04
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
M%\1FE-30B$'Y%QR_PES"(1)6J%Q:234XC_H&H42+MVF7)NWC=,,?9M@V@,\
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
MO7=S/=W;:6&QO[["Y:^@^ M02P,$%     @ SW8(2:X>T8^@ 0  L0,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL;5/!CML@$/T5Q <L#DF:;>18
MVFQ5M8=*JSVT9V*/;;3 N(#C[=\7L.-U4U^ &>:]>3,,^8#VS;4 GKQK9=R)
MMMYW1\9<V8(6[@$[,.&F1JN%#Z9MF.LLB"J!M&(\RSXQ+:2A19Y\+[;(L?=*
M&GBQQ/5:"_OG# J'$]W0F^-5-JV/#E;D;,954H-Q$@VQ4)_HT^9XWL6(%/!3
MPN 69Q*U7Q#?HO&].M$L2@ %I8\,(FQ7> :E(E%(_'OB_$@9@<OSC?UKJC:H
MOP@'SZA^R<JW06Q&206UZ)5_Q>$;3"7L(V&)RJ65E+WSJ&\02K1X'W=ITCZ,
M-X_9!%L'\ G [P!L3)1D?A%>%+G%@=BQM9V(+[@Y\M"(,CI3W>DN"'7!>RTV
MAT/.KI%HBCF/,7P9,T>PP#ZGX&LISOP_.%^';U<5;A-\N\R^WZ\3[%8)=HE@
M]T^)CW<EKL5\ODO"%CW58)LT.HZ4V)LTJ OO/)U//+W)1WB1=Z*!'\(VTCAR
M01]>-O6_1O00I&0/>TK:\']F0T'MX_$0SG8<J='PV-T^R/Q+B[]02P,$%
M  @ SW8(22?ZZ4JA 0  L0,  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL;5/!;N0@#/T5Q >4))-VJU$F4J=5U1Y6JGK8/3.)DZ "3H%,NG^_0#)I
MVN8"V/@]/QM3C&C>; ?@R(>2VAYHYUR_9\Q6'2ANK[ '[6\:-(H[;YJ6V=X
MKR-(298ER0U37&A:%M'W8LH"!R>%AA=#[* 4-_^.('$\T)1>'*^B[5QPL+)@
M"ZX6"K05J(F!YD#OTOTQ#Q$QX(^ T:[.)&@_(;X%X[D^T"1(  F5"PS<;V>X
M!RD#D4_\/G-^I@S ]?G"_ABK]>I/W,(]RK^B=IT7FU!20\,'Z5YQ?(*YA.M
M6*&T<2758!VJ"X02Q3^F7>BXC]--GLZP;4 V [(%<)M$X5.B*/.!.UX6!D=B
MIM;V/+Q@NL]\(ZK@C'7'.R_4>N^Y3&^3@IT#T1QSG&*R=<P2P3S[DB+;2G',
M?L"S;?AN4^$NPG?K[#?Y-D&^29!'@OQ+B>FW$K=BOJMDJYXJ,&T<'4LJ''0<
MU)5WF<Z[++[)9WA9]+R%W]RT0EMR0N=?-O:_073@I217UY1T_O\LAH3&A>,O
M?S;32$V&P_[R099?6OX'4$L#!!0    ( ,]V"$ER_C *&0(  %P&   9
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
M-V#;)B^<*Z;=H(TNY$*_<^.B8A=EIK&>B[[S]PO%V\=#-KZFV7]02P,$%
M  @ SW8(25V@6C3E 0  # 4  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N
M>&UL?53;CML@$/T5RQ^PX%NR&SF6-HFJ]J'2:A_:9^*,+UHN+N!X^_<%[#C>
M&/7%P'#.F3-C(!^$_% -@ X^&>5J'S9:=SN$5-D (^I)=,#-3B4D(]HL98U4
M)X%<'(E1%&.\08RT/"QR%WN312YZ35L.;S)0/6-$_CT %<,^C,);X+VM&VT#
MJ,C1S+NT#+AJ!0\D5/OP-=J=,HMP@%\M#&HQ#ZSWLQ ?=O'CL@^QM0 42FT5
MB!FN< 1*K9!)_&?2O*>TQ.7\IO[-56O<GXF"HZ"_VXMNC%D<!A>H2$_UNQB^
MPU2"<U@*JMPW*'NE!;M1PH"1SW%LN1N'<><93S0_(9X(\4R8\_@)R41([H3-
M?PGI1$COA-2U9BS%->)$-"ER*89 CC^O(_:,1+O4M+JT0==9MV=:H4ST6L31
M-D=7*S1A#B,F7F"BKXCC&A%'SS,&&0>SC=AGXQ"O!1Y2K!$)_@HY>42B%[^+
MQ-N,Q FD2X'X,<F(V3H,=Y@48^S/DGJSI)XLD5\@\PID'H&'=AVRE<THVKS@
MAVJ.:UB:K:I!B\/$0-;N5JJ@%#UW;\ B.E_\U]@=QCN\R#M2PT\BZY:KX"RT
M.=+NX%5":#!>\),QTYBG:5Y0J+2=;LU<CK=U7&C1W=Z>^0$L_@%02P,$%
M  @ SW8(2;:WU)JX 0  C00  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&ULC53-CML@&'P5Y =8;&PG:>18ZJ:JVD.EU1[:,[$_QVC!N$#B[=N7'\?-
M)FRU%P,?,\,,!JI)JA?= QCT*OB@=TEOS+C%6#<]"*H?Y B#G>FD$M38H3IB
M/2J@K2<)CDF:KK"@;$CJRM>>5%W)D^%L@">%]$D(JOX\ I?3+LF22^&9'7OC
M"KBN\,)KF8!!,SD@!=TN^9QM]Z5#>,!/!I.^ZB/G_2#EBQM\;W=)ZBP A\8X
M!6J;,^R!<R=D%_X]:_Y;TA&O^Q?UKSZM=7^@&O:2_V*MZ:W9-$$M=/3$S;.<
MOL$<P3ML)-?^BYJ3-E)<* D2]#6T;/#M%&;*S4R+$\A,( LA*_Y+R&="?D/
MP9G/]84:6E=*3DB%?S%2]\NS;6YWKG%%OU%^SB;3MGJN"<DK?'9",^8Q8,@U
MYBUB?X_(TP6"K8'%!8FZ()Y?O'%1Q 7RJ$ >$2AO8@3,VF.&8))LTFRU6=^D
MN0>2,OM4%B6)6RJBEHJ(I55<H(P*E!_(5'XTTSWPG4SXZN2,] @_J#JR0:.#
M-/80^J/226G BJ8/5K6W;\,RX- 9UUW;O@K7)0R,'"^7?WF!ZK]02P,$%
M  @ SW8(22E)F7C/ 0  6 4  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&ULC93?;ILP%,9?!?$ -6 @3420UDS5=C&IZL5V[< AH/H/M9W0O?UL0U@:
MW#8WL7W\?8??.8Y=#$*^J!9 !V^,<K4-6ZW[#4*J:H$1=2=ZX&:G$9(1;9;R
M@%0O@=3.Q"A*HBA'C'0\+ L7>Y)E(8Z:=AR>9*".C!'Y]P&H&+9A')X#S]VA
MU3: R@+-OKICP%4G>""AV8;?XLTNMPHG^-W!H"[F@67?"_%B%S_K;1A9!*!0
M:9N!F.$$.Z#4)C(??IUR_O^D-5[.S]D?7;6&?D\4[ 3]T]6Z-;!1&-30D"/5
MSV+X 5,)F4U8":K<;U =E1;L; D#1M[&L>-N',:=^VBR^0W)9$AF0YQ^:L"3
M 5\9T$CFZOI.-"D+*89 CF?1$WOD\0:;SE4VZ!KE]DQERD1/99*L"G2RB2;-
MPZA)+C7O%;NE D>S!!F F2+Q4B3.G[ZCN+^B&#4KI^%.$\?Y&N=7*$M9FF;8
M#X.],'@!L\97+*,D_XIE*?N8)?6RI)[&K/T),F^"[(;.9K=5LY1]7$WNA<F_
M[FQ^VRDO91X6='$)>G* 7T0>.JZ"O=#F/KE_?2.$!I,PNC/5M>:9FQ<4&FVG
M*S.7X\T?%UKTYW=L?DS+?U!+ P04    " #/=@A)C$IF$\D!  !(!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6QM5,ENVS 0_16"'Q!JL>/6D 7$
M+HKV4"#(H3W3TD@BPD4E*2O]^W*19=F1#R8Y?._-QE$Q*OUN.@"+/@27YH [
M:_L](:;J0%#SI'J0[J916E#KCKHEIM= ZT 2G&1)\DP$91*71;"]ZK)0@^5,
MPJM&9A""ZG]'X&H\X!1?#6^L[:PWD+(@,Z]F J1A2B(-S0&_I/O3QB,"X#>#
MT2SVR,=^5NK='W[6!YSX$(!#9;T"=<L%3L"Y%W*._TZ:-Y>>N-Q?U;^';%WT
M9VK@I/@?5MO.!9M@5$-#!V[?U/@#IA2V7K!2W(1_5 W&*G&E8"3H1UR9#.L8
M;[XD$VV=D$V$;";,?M8)^43(;X10.A(C"WE]HY:6A58CTK$7/?4M3_>YJUSE
MC:%0X<YE9ISU4F9Y4I"+%YHPQXC)%IAT1A"G/KO(UEP<LT_T[-[!Z3/B^>NZ
MAWPUB3SP\V6 V^VZP&958!,$-G=52!^J$#&[@)'12;I+W.\AF17</2S&0Q8=
M$J#;\'(-JM0@K:_%PCH/QTOF._Q@/[JAB6_\)E,6/6WA%]4MDP:=E77O)W2Y
M4<J"BS)YVF+4N;&>#QP:Z[<[M]?QI<>#5?UU;N>/1_D?4$L#!!0    ( ,]V
M"$GE=PU9+@,  #P,   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;(V7
MVXZ;,!"&7P7Q ,7CLU=)I&ZJJKVHM-J+]II-G 0MX!3(9OOV-8=-$WNH<A/
M_&-_8SR_G<79-:_MP=HN>:_*NEVFAZX[/F19NSG8*F\_N:.M_9N=:ZJ\\X_-
M/FN/C<VW0U!59I00F55Y4:>KQ=#VU*P6[M2516V?FJ0]557>_'FTI3LO4T@_
M&IZ+_:'K&[+5(KO$;8O*UFWAZJ2QNV7Z&1[6H'O)H/A9V'-[=9_T\"_.O?8/
MW[?+E/0,MK2;KN\B]Y<WN[9EV??D1_X]=?IOS#[P^OZC]Z]#NA[_)6_MVI6_
MBFUW\+0D3;9VEY_*[MF=O]DI!]%WN'%E._PFFU/;N>HC)$VJ_'V\%O5P/8]O
M%)_"\  Z!=!+ /P_@$T!+ C(1K(AKR]YEZ\6C3LGS?@QCGG_S>&!^9G;](W#
M1 WO?&:M;WU;4487V5O?T:1Y'#7T6G.K6,<*1BZ2S -<*"A*08=X?D/! HI1
MHP9-/6@$$$6- 170Q$JNJ&!248Y#,12*(5 \@!HU\FHH(%I)S:_R'Z$0)5 J
M-#& 0W$4BB-0(H#BT5 2##>:\7"F8J707!FN0>!0 H42")0,H$0\E,]>2T'"
MQ10KN?8SK[24.)1$H20"%>3_**.A#), F@=3NHZ%0"CGTD\KSJ10)H4P:;P#
MC7:@[R@4';$R!1QXG!6BY(8+S>0,E$&AS!V%8N+/+T +IL(E&0LE5:"5H3A2
M;]*8KY$["F42W2PU*B4AE$8.ATB!@E(@9YP.9@P7[BB6273[#97D8*[<8@)#
MI-[K"!C"9L!P#P;,A,."F42WQ6F$K\^(*U8*+90O>C6#A;LP8#8\4W2 >R9@
MIAE6#<1>",PP$'Z/"5-#I)01I9F8<2C ?1,PXPPK!Q#G9+Y&B6 A%^*<1C#C
M]\@9+-PY ;/.J'802S14&PTTM!E,JJ@$)<7,-@.X?0+FGU'MJ'@TOX%P+B!:
MHXB4:L6%D7.U@]LR8+X<U8Z.SR5<^EH%'G(A2J:]U40FF%V=\X[YWO[(FWU1
MM\F+Z_R1<3C8[9SKK.^5?/++X^"/\I>'TNZZ_E;Y^V8\W(X/G3M^G-4O?QA6
M?P%02P,$%     @ SW8(21ENHR+@ 0  W00  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL?93+CILP&(5?!;'O&%^ $!&D2:JJ750:S:)=.V "&ALS
MMA.F;U_;D P%U$U\.^?X^XWC?)#J33>,F>!#\$X?PL:8?@^ +ALFJ'Z2/>OL
M2BV5H,8.U07H7C%:>9/@ $51 @1MN[#(_=R+*G)Y-;SMV(L*]%4(JOX<&9?#
M(83A?>*UO33&38 B!P]?U0K6Z59V@6+U(7R&^U/L%%[PJV6#GO4#QWZ6\LT-
M?E2','((C+/2N 1JFQL[,<Y=D-WX?<K\W-(9Y_U[^C=?K:4_4\U.DO]N*]-8
MV"@,*E;3*S>O<OC.IA(\82FY]K]!>=5&BKLE# 3]&-NV\^TPKJ3)9-LVH,F
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
MG.'X 0<[.=C%"3:<O2A,4/)@YU(G)[46T9>_:;MQZ>Y?"&"8A!"B#0FL+LI
M+O07$9>VE]Z9*WWG[,VH.5=4F\(G?1R-?MF6 :.U,EVL^V*Z[-- \>'^="WO
M9_$?4$L#!!0    ( ,]V"$F,_>Q2H ,  &83   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;)58VY*B,!3\%8H/6'(3Q5*K!JVMW8>MFIJ'W6=&HU(#
MQ(4XSO[]<M.1T''@12#V.>FT]LDABXO*WXJCE-KY2).L6+I'K4]SSRNV1YE&
MQ3=UDEGYS5[E::3+Q_S@%:=<1KLZ*$T\1HCOI5&<N:M%/?:<KQ;JK),XD\^Y
M4YS3-,K_A3)1EZ5+W>O 2WPXZFK 6RV\6]PN3F56Q"IS<KE?ND]TOA&3"E(C
M?L?R4MS=.Q7Y5Z7>JH>?NZ5+*@XRD5M=I8C*R[M<RR2I,I4S_VV3?LY9!=[?
M7[-_KY=;TG^-"KE6R9]XIX\E6^(Z.[F/SHE^49<?LEU#S7"KDJ+^=+;G0JOT
M&N(Z:?317..LOEZ:;V:D#<,!K U@MX#;/#B MP'\,T \#!!M@/@,\&MIFJ74
M0FPB':T6N;HX>?/KG:+J3T+GHI1Z6PW6RM;?E5(4Y>C[BLW(PGNO$K68L,&P
M.PSM(C9]!*.S&\8K&=QH,$0C9/T$W2G6?80?&"SZ$$XP"0ZUX'4\[VA!<0(!
M$X@Z@>@D,-81-AB_QF0-26.ECQ =$A-(8@)(&%.$D]X4PM#R$:)#PH<D?$#"
MF"+TOU)B\PC1(3&%)*: Q 0GF,$$L^%_B  F"  #WY !8:9XDJJ"(0^3X0NE
MEC) AR^50@L_4?;U8C<09*D4%+N4<I BL*3 /J5BQ&JQRRBRF?G3(E! 3$D0
MR$8&NXT"NP7,D@)[A4Y'2(+=0F=#) &@OB0(9+$^Q<ZCP%:!I80Q;"M&ADO"
ML*T8'2 ) @430Y(O0%TRV* ,>"_P+2FP]]B(+9)A[S&T2?8D :!@:DJ"0+:N
M [N8(>]9:@G#WF/^"$FP]QC:J'J2]$&<F,:!(!L9[&+6]QXGEEK"L/=8,%P2
MCKW'T99F2@) G)@]! 19"@''+N9][W%B\1['WN-LA"26[A3M>SU) *A72P"(
M$TLAX-C%O.\]3BQ="\?>XY,1DF#O<=1F]B3I@SB9=4%K"+(4 HY=S('WJ.W]
M WN/CV@X.?8>'])R A"GU)0$@2R%0& 7"^ ]:MG'!?:>&-&8"NP],: Q#0'H
MOG*V;V8 1"VU1& 7"^ ]:JDEPO*6.:)[%=A[8DCW"D"<^J8DCT$-&>_N-"*5
M^:$^UBF<K3IGNGIAOQN]'1T]L>HTPQ@/Z7S=' !]IEDM3M%!_HKR0YP5SJO2
M6J7UB<9>*2U+CN1;R?$HH]WM(9%[7=U.R_N\.09J'K0Z74^U;D=KJ_]02P,$
M%     @ SW8(288X D\[*0  ?*,  !0   !X;"]S:&%R9613=')I;F=S+GAM
M;.U]ZW+;1KK@[X.GZ,HZ=>0JB.%=9,Y,JFB93C1C2QY12FIJ:G^ )$@A 0$&
M%\N:.D]Q,E7[/GZR_2[=C0:Z05&V4KM[-C\F8Q'H[J^_^ZT;?\KS0GS<Q4G^
MYZ_NBF+_[3??Y*N[<!?DG70?)O!DDV:[H( _L^TW^3X+@W5^%X;%+OZFW^V.
MO]D%4?*5*)/HUS(\3\ND^/-7@][95]_]*8^^^U/QW>MT5>["I!"S9"WF21$5
M#^(BX3FC-!&G(K\+LC#_TS?%=W_Z!L?PN+%XER;%70YCUN&Z^?0O9=(1@ZXO
M^MW>N/EP5FX[HMMW/WP$GN;K\HWK<!OE11; N,M@%S;?.G]_(6;SZZO%S?7M
M^<WM]7PA+B[/6^8ZA]6S((95U^%'\=?PH17$FX>]M52O>_JWYF\W6;".DJU8
M/.R6:6P!]^-MZPKOPRQ*$0]K\3HHK,44FKU_^S<GHF&.-<WS)@ZVS:>;(,YM
M3)591@.B? 4X^'L89*VKGY[V^J>#7@L:?PKC^/27)+U/Q"(,\C0)U^(BS\LP
M:PZX3%NF^#&-@5^#[ ' B</,XD%%, GS=;A/LX(0701%:;W^=YN+Y0PTO3B'
M/6[3S*+W;+4*X3D\7?.;;7"DNQU(S*)(5[_X8D%B(Z[*(B^"!.G?2F6);$GL
M-_"S!>C?^H^-)E(YQYY?7;Z>7R[FK\6KV=O9Y?E<+'Z8SV\6XN0V"<IU!/MZ
M"7)^NW@M3EZ\M-8)5\!C/9+641N[S/(\+/)OK<=!?N? )FJA7&3A*HP^!,LX
M]$42%B+=B"".T_L@684"!%ZLTW)9;,I8!&H(O/)B>-;USX83$="?( &A5C0"
M\"Q>G(W\;K<KGP/TX6X)Q&W=09K#Q#@PS(MH1T0&3"9 KUQ$B0@_KL*<IEI&
M<4R_ HW+9)7N]G&(;Z]2U!>KPL+[^RS<!Q%,]Q$4=1[R*FEQ!]"L)-X"PINE
M+](""'KXG?<9J/\,N(Y _[6,]L@,A$F;@IL0IEK#=@#J4!3!1UL2K@BN0_#,
MG,\4![R- D!05$2AS0::Y/O@ >GM>)Z5886HYO-7"O,U>JP.4>Y8&BGP27/
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
M1>Z(/6$0TI)"<ERLH)):%7O)>*R0V-!;E *C\-,!0=9 2:3F'NF;>XCS2/2
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
M(:X<%O(YB3($K  (@_$$B=('S)[!7Z,Q G36]T>#,1!FZ"+*N.^?]8 "T[Z
M249 S_YT"@J\[_=APNZT9Q(%?NT!>GOCKNC!M.,>H'HT$J/)$"8 GH!=M1 %
M40*^PK0+!._#<L.1/QT/ '5])*4_&8^?F2@ _.AL!)M 3V4X\"? M^-IGQ*R
M?7\X! ,UG)+&YVX(K?7H_%;]/!RZ<V0#V&+7DES5(9G*59!'1G)Y!<ECWF5#
M6H7#F?HLU!#_3:==O]M7^Q[W =_@KZF#+-Z3#K*<#("K@ '$2W'2 ^0.!Q/Q
MDBUJ7N/V!I9M3E=TTM6YBG1<?,(&0F6>J/_8&(X &G_FY;(Z58/U:^K)R57S
M=_,XBSSU@?LQDAB)$;69K$ ]?P<:LE=1!K$=E@16^LRK-'A>ID 1*9X J+7W
M/9;UKW*;NBVBF@[AL0Z 2>#5]E0W!!VBKBXMD+X%#Z\=63/[UYOMZ<Y($CB!
M+[F49XKQ$!E'8-0PHX_'>OH, 0:$;+D;?;^<7Z>K&&13B"P3;E3^3_E*UC[I
M% /V0%(=R$=NEHV8%0K5N5%JZZG2+\>28_0(.:@\4D>QA5Y'ZXE$'QY'X"/D
M7JW)279B 64PUP&H@O@C J6SKHZ-&WE^*H\S.KE2)L\PF.H1KU:O2*K:N_8
M9+2D!!4FX:L[U\QC3#P?-?4Q,]?%1W>A5KWUEC=6ORSR_?P:NR?>@6-$M\A9
M5U<HM?,>%"4U2!SPOD8=G9)_2RGYYNR"[K_S#E^:1PW*=,$>X*K4+7SWS7ID
MU<UICL[-VS6!M^25>K4E/6M)54?7_*<+ X>;&@Y">MH&J6=#*AL^C=,9U/Z$
M/(@LP.\'19%%RU*6W<W1JJJ(#?BJ[6U5O[\4"Y9X.C_WRD162[%5 +.?UD+8
MJ(,FH\M%3G5Y#JFB*F#G%H4:?FU:\JC:71H.E+9"(<NW!(8LQWT9*)X!BK(D
M3LW/"C#*FG5QSFL9UKH1FRJB<[&8QTB:>M7UPD8_NR\OUP ZXJ7#G$92%%?G
MY]1I"'F^7M6.=5NBW+OV$O15EB:6?(\W91QH *42G=)H *HC+E,7WST3$X!P
M><?BW=#R+H!:P'<S46]TYG<GS,O>\_*RRTHYP" HQAAK=;WG8V5Q%"N/'*SL
M?3$KB\]E9>^96%D\QLI.7O!,7G@>EGX:)U":7K+",VHURW"U,8+WW#KM>$;P
M?A^=]A@C6/=C7ES.Z7K)Z_GKBYNV2_;/^9*--\&**\GM3@_8KOK-_.(JT5D&
M,?(?JWT'B:!/J<A6B^N03H:L%02S;1:R*XK-GNJA_I5.]V" ML! #!R/Q'L5
M)+]@N]*].N^Y (0$%![SH\O.K$,W2*G?J>%8ZMT\Q3()M^CA49)ZLQTP@0S\
M5GAG<L%->?@C1<4_XH(/XC*0KBNNQWE*&_+J^C=N?@ _/HT_D-/,.X_3(.%-
MJP>*&KAI%(*(SG^A1+T8&'W<5[KK8.BZ>J51U+7PS <% ')Y_9%$V/'X\5SX
M(:2=1\4_0W#3:'8F V>8\0=YCLO8)*/.\4SA+F_BSC-Q5Z%($(JZNL->KEIA
M]BV\3W>B87T,0J+J52H *5+@<3GU+E=M]^H.0*DT7,!6NE8>;D\WW NG GS3
MDZWR.!7;ZF5USEE#[JE5%)N9.P)E@-=ZZY0[QE6<=^=*$QW:#$B?X9!M%JU)
M#M;AAI+G*NVD6$.RUH.8NHZO-(0ZT-]'DMC6'TQ"1,OXWX$NWDCU=279\,D-
MI@B8CL'GKRYN7L^TOGP;2BU]GLI_7*,<TI]XE8^AL;&14YZNLQI+N80!X7$)
M=%=34G</M]$,$/8>_@</3]"_&T=]<G4+L!TU52=$*\^?;P$H:IM69S_6CB*S
MS(FX.&WY($9=F;/8IY&JGLA+#]0QESWW]E,NI=FR5;%:M)$W_+ [^A'/V'GZ
M9))Q-!QO_LB%NM2#DB*@B'?+,LNEHE-G";BYPSBBI$[G(P+I?G"J;59W$IN'
MEE23<?WP&M?]#UPT)4T[)00BX_Z^JF=[)?F#DW^!R?FVUB;Y"-A>=;SCKKGJ
M]SM#K4_<LNXP#RB[M8(98'[8Z8^^YH*P07[;0- ];EC;Y0J8W"PVXO"EO;93
M<'7Y_>G-_/J=>#U_93D%=*[EJ';7LXY7GZHR1E.7)Y N)<(#/,,T<FA=XIE*
M%;*S)*^,QEP2-O!OT/10WDWI&CW (X:V;$I#MU:J.L@K3:T2"46:QNI.''TE
M+O$L-D1)5L0>%)VS I_// +)HE_S0II66&_!52 -*NY3)WGK15*R;P;^.EYU
M9YBKK<:$#:23[\?BF0":!J2ZO%OCQM0-")D8JC5+9;4!INWUOE;=J4I9J/<;
MY'WZ@J3$:"E,1L;Z#JLD/*5XP'M[\>KJ6NSC,A<#EATCMF[KU[H/\B:2B -D
M&;T^0N]1WP-'["OOY&AA-9;BZJ&>LDYQJR50.@"'&)B: M''2)-&\Z"1I%..
MBW? <3G)(;R^Q'M4QR\;-^0Y^@Y[(^X\5"TOD3H(QTE;^)G3\LUAW3$-B^KM
M4JY/N9%C":ZN>K]QNK+>L,, 5_:,NL#P5"7=?&(*3N7M^;I1"B!0=Y5A1Q.(
MM.P-/N >J<XO:E.@R\.]VE4)4]6R4*CK;2VCZZKZU=]W;?+0&^*DJD242:4X
M'21ZR;=$&6=E;N[#^(.9ZT&/TVP/PJ+FV73DCT9#_',BL+C9]<\&$_QS*L[\
MLW$7?NK!G_TNO.J?C>C?/3$8^_WQQ,,*G3\8#X"F?6Q$-6\JJ>'&KR&FL4D.
MBHW+I,WK115-24D.Q_X EA;511E!\\MN%%!A=7@RF5B6\MWL+Z!.SF\7-U?O
MYM=6F\:UOI/LMG8G6:O)Q,_/?IOO@U7XYZ]([64?PJ^^FW2\QD)/.:K3R%YP
MFBS&,\!Y05&1+.^O]#E:V2@H@]'!]&L?IF.EW1M^;1Q=]HT<;OSPY-K5%T#E
M]8< 56_JA$K4H:I=VG3L^:*JKN&+;F<ZXH6ZG;/QUXT/XWG5RMQWI4K%^E;C
M1JFX8_5WPG\G7\O_] 9R3]WF0GQB5Q7#===$]54AD(2Y3EJ],FKNM\X.#<H
M:R -8M"]LH=H0;=#.?I1^XB<_L#<1:^Q"[T)[_DV(9ZP":^VB>/:;'N=L=Q-
MY_<ABM?8SV>QT !1W>]+2 <.O)/+;W<&&SC$-QX710AUG.0?('9Z$PF!)2CD
MG7WV\B;ACCW]+DYN< 7'-_-6=^ KQ/;G&=P?>/GC[.K_[6=7/^O$YU'L8;13
M'V6L_^C=_W^W=_\0'[3US3>ZYH_BD9L_>OC__^KA?Y8F\*/4U>_W)3 W*__1
M*OY'J_@?K>)_M(K_MVX5/UP@.4HO'\K*6=\/_&^4Q7O*-];PB\%%$ $M+K&G
M ,-&"Z< P+'?:A_+3Z/:EZ"97XQM^7[JI>Y2;?F0S'\*:]YS\M^KC]>P2%I-
MQ-9]V$$NC^?)5E9U]_5)]74+"[YAK]/M?FT%JLU;_OC;-/IP-]\8J-2,_9UJ
ME3^/$@5<^S>9:[<0'A^1VR1N_XCM7P*@)MZ"Y_I2KOG0^N[OPO69Y68@:^]?
MWRO'XV_Y7CGL#'ZI/[L-E'\MKR([\,5OYPUU\GZDYML_RD\HNC^UV*. _,D(
MMI'I$(T7XAO9B<?_M;YRJ+ZN843ICWRTVWRSEASX3^%>HTH-M+U1F])*$;2.
M<L#N5\F0F4R&S!5S4##P^9NK4'EH@^UO/;;) R/51JV]7>M$S[F1Z*$BRA/V
MV03&S:#B3-F4/KA,#^U05CKJ0HLCAW%? !,BZ#-S0$Z%I"_^U*%?)?^MZJK7
M/VB;WN&%A*KX>N"V,=TX8U[9(BN4KB_/6G=)M*JE\^:=%K4K,"BX_3(D'OP@
MN4Q$R?1-&XQ5&D<<3.-84E;=GM8V]1,9HH>[N=8)E5>44'F<"VS6<2+63#HP
M!:^6&%-3,N@BV9=H>;"++1;]E^T4_;Q$PE.,\&OCT\+UPXKRYI.5X1)(SM5G
MZ)X7WD/L5?]20UNLV>Z,J3C!HI.*'JT@@*[A:02*EBM/L47SU]N%>52TE;95
M//T[D;]W *&'3\:UL)#;0)E]__73:>H,%]_BG@K5IVX>:S3N(5:]BN:EJ98+
MG!21GB:O/A[,(5.X5I]KK-WS;'?5^RW>>[UA_IB(!5MDNU.WUJ^9A#8GV.&W
M.2.:KFRO;WGGJM3F$WOI+,093=[<C6TXO%5/2JMNI=A3EPQ\O,@_;,%AU:)H
M'2RHEG0T0;:MW3AQL)&S^;IS5QL2S&S T^+ALT R,700#ZJ)U&_I'78.NC"0
M5VLI\W4#<'-<MS.R8\!6;-3[U(+".!QCWQS2']D3-[(>BO5OPH_H5Q[0)<3F
M4@:LC("^7-S=*N9FM-HKONK9<7LPK@$'6L5LQ\7H)+(;B2PL-7J1Z%HG<X9T
M&4=;]:%N";AE= *S!;+>U/<DL7PO[_;<J"Y96M@ZJLPUW\^$XH"OW.[E^D85
M6MWD<\ GUE\^]9L]GX>6P.Y)F<\P6-]F]E[/8G9S&BZEY7OZJC7,AA^7(HOE
MFFW@RLNTB(XE**[DG,[ .GT+(['X2'-:B\FVLUAI@DFG3'X5 #^L_ _2*1=%
MN,LMDE:),NK9,!JVR!NL3FCKK[]M^,-A%KFMF1[O3=L%/Z=9=?;O]RM^'=BF
MF6QWM;>T[O?);4.D8(_S'$T2XI=1?>-+N5;8VAG;'.M,+WX.Q.KS'.)_]%KA
M[4]<J_7'SP]#OQT&I^!^V6J#UM5ZO\-JP_;5NJ[5>NX4LF+AZXJ%CZ'AP#G;
MP+GRX34.T*COW(>3>PZO<8 R3JZKRYU+1;9,1[VC]H]G8YOX!I*?L,!@ZI2=
MH9._#!P_88F><XEJ,C%XTFP-T+[)\^*[_PU02P$"% ,4    " #/=@A)9NIR
MN*X!  !Y%0  $P              @ $     6T-O;G1E;G1?5'EP97-=+GAM
M;%!+ 0(4 Q0    ( ,]V"$E(=07NQ0   "L"   +              "  =\!
M  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( ,]V"$DL!2\7>@$  %T4   :
M          "  <T"  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4
M Q0    ( ,]V"$GN6YV0HP(  )()   0              "  7\$  !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ SW8(2<B>>^0_ 0  :0,  !$
M         ( !4 <  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ SW8(
M29E<G",0!@  G"<  !,              ( !O@@  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    " #/=@A)+6D9Y%8"  !."P  #0
M@ '_#@  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( ,]V"$F>5AU2A ,  'H+
M   /              "  8 1  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M" #/=@A)JI8C(G,"   D"0  &               @ $Q%0  >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ SW8(2: ._<0@!   G!(  !@
M             ( !VA<  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4
M Q0    ( ,]V"$EDIJ M^@$  .\%   8              "  3 <  !X;"]W
M;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #/=@A)YPEX4D8$  !=
M$@  &               @ %@'@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL
M4$L! A0#%     @ SW8(29_RVG/! P  :!   !@              ( !W"(
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( ,]V"$EZ;1#A
MJ 0  ,L5   8              "  =,F  !X;"]W;W)K<VAE971S+W-H965T
M-BYX;6Q02P$"% ,4    " #/=@A):)1OJIT!  "Q P  &
M@ &Q*P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ SW8(
M2>78JUJA 0  L0,  !@              ( !A"T  'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;%!+ 0(4 Q0    ( ,]V"$D76DLQGP$  +$#   8
M      "  5LO  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M" #/=@A)/8*7X* !  "Q P  &0              @ $P,0  >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( ,]V"$D@I0 [H $  +$#   9
M              "  0<S  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L!
M A0#%     @ SW8(2?4*R1Z> 0  L0,  !D              ( !WC0  'AL
M+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " #/=@A)Y+1WD* !
M  "Q P  &0              @ &S-@  >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;%!+ 0(4 Q0    ( ,]V"$F<9%;;GP$  +$#   9              "
M 8HX  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ SW8(
M2=J3J@ZB 0  L0,  !D              ( !8#H  'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6Q02P$"% ,4    " #/=@A)PSB-_ZX!   6!   &0
M        @ $Y/   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0
M   ( ,]V"$FN'M&/H $  +$#   9              "  1X^  !X;"]W;W)K
M<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ SW8(22?ZZ4JA 0  L0,
M !D              ( !]3\  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q0
M2P$"% ,4    " #/=@A)<OXP"AD"  !<!@  &0              @ '-00
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( ,]V"$F=RX"U
M\P$  +D%   9              "  1U$  !X;"]W;W)K<VAE971S+W-H965T
M,C N>&UL4$L! A0#%     @ SW8(20->U[U! @  60<  !D
M ( !1T8  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #/
M=@A)7:!:-.4!   ,!0  &0              @ &_2   >&PO=V]R:W-H965T
M<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( ,]V"$FVM]2:N $  (T$   9
M          "  =M*  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#
M%     @ SW8(22E)F7C/ 0  6 4  !D              ( !RDP  'AL+W=O
M<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #/=@A)C$IF$\D!  !(
M!   &0              @ '03@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM
M;%!+ 0(4 Q0    ( ,]V"$GE=PU9+@,  #P,   9              "  =!0
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ SW8(21EN
MHR+@ 0  W00  !D              ( !-50  'AL+W=O<FMS:&5E=',O<VAE
M970R-RYX;6Q02P$"% ,4    " #/=@A)<$C&114"   G!@  &0
M    @ %,5@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (
M ,]V"$D]_I_220(  $$(   9              "  9A8  !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&UL4$L! A0#%     @ SW8(2>N\F\@X @  Y <  !D
M             ( !&%L  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"
M% ,4    " #/=@A)(W(J#^4!  !+!0  &0              @ &'70  >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( ,]V"$F,_>Q2H ,
M &83   9              "  :-?  !X;"]W;W)K<VAE971S+W-H965T,S(N
M>&UL4$L! A0#%     @ SW8(288X D\[*0  ?*,  !0              ( !
M>F,  'AL+W-H87)E9%-T<FEN9W,N>&UL4$L%!@     I "D $0L  .>,
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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>47
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.5.0.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>82</ContextCount>
  <ElementCount>160</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>33</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONDENSED BALANCE SHEETS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/CondensedBalanceSheets</Role>
      <ShortName>CONDENSED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/CondensedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED BALANCE SHEETS (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/20160331/role/statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited</Role>
      <ShortName>CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/CondensedStatementsOfShareholdersEquity</Role>
      <ShortName>CONDENSED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/20160331/role/statement-condensed-statements-of-cash-flows-unaudited</Role>
      <ShortName>CONDENSED STATEMENTS OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/InterimFinancialStatements</Role>
      <ShortName>INTERIM FINANCIAL STATEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/Stock-basedCompensation</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/DerivativeInstrumentsAndFairValue</Role>
      <ShortName>DERIVATIVE INSTRUMENTS AND FAIR VALUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts</Role>
      <ShortName>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - INCOME (LOSS) PER COMMON SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/IncomeLossPerCommonShare</Role>
      <ShortName>INCOME (LOSS) PER COMMON SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - LINE OF CREDIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/LineOfCredit</Role>
      <ShortName>LINE OF CREDIT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/Long-termDebt</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - MAJOR CUSTOMERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/MajorCustomers</Role>
      <ShortName>MAJOR CUSTOMERS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/Stock-basedCompensationTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cpiaero.com/role/Stock-basedCompensation</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables</Role>
      <ShortName>DERIVATIVE INSTRUMENTS AND FAIR VALUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cpiaero.com/role/DerivativeInstrumentsAndFairValue</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables</Role>
      <ShortName>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/Long-termDebtTables</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cpiaero.com/role/Long-termDebt</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative</Role>
      <ShortName>INTERIM FINANCIAL STATEMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/InterimFinancialStatements</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - STOCK-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/Stock-basedCompensationDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetailsNarrative</Role>
      <ShortName>DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/DerivativeInstrumentsAndFairValueDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/20160331/role/statement-note-3-fair-values-of-financial-liabilities-measured-on-a-recurring-basis-details</Role>
      <ShortName>DERIVATIVE INSTRUMENTS AND FAIR VALUE (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/DerivativeInstrumentsAndFairValueTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative</Role>
      <ShortName>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails</Role>
      <ShortName>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1</Role>
      <ShortName>COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative</Role>
      <ShortName>INCOME (LOSS) PER COMMON SHARE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/IncomeLossPerCommonShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - LINE OF CREDIT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/LineOfCreditDetailsNarrative</Role>
      <ShortName>LINE OF CREDIT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/LineOfCredit</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - LONG-TERM DEBT (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/Long-termDebtDetailsTextual</Role>
      <ShortName>LONG-TERM DEBT (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/Long-termDebtTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - LONG-TERM DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/Long-termDebtDetails</Role>
      <ShortName>LONG-TERM DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/Long-termDebtTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cvu-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - MAJOR CUSTOMERS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cpiaero.com/role/MajorCustomersDetailsNarrative</Role>
      <ShortName>MAJOR CUSTOMERS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cpiaero.com/role/MajorCustomers</ParentRole>
      <Position>32</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-20160630.xml</File>
    <File>cvu-20160630.xsd</File>
    <File>cvu-20160630_cal.xml</File>
    <File>cvu-20160630_def.xml</File>
    <File>cvu-20160630_lab.xml</File>
    <File>cvu-20160630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>49
<FILENAME>0001387131-16-006370-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001387131-16-006370-xbrl.zip
M4$L#!!0    ( ,]V"$D[*(H_G5\  (@1!0 0    8W9U+3(P,38P-C,P+GAM
M;.U]>W/;2)+G_QNQWP'GF][HC@!EO ':W7U!RW:O=FU+*\G3-Q<3T0&210G3
M(, !0#WFTU]F/? @00H@01*D,+OAIDB@*BOK5UF95?GX^?\\37WI@42Q%P:_
MO%'/E#<2"4;AV ON?GGS_:8WN#F_N'@C_9]?__W?)/C?S_^KUY,^>\0?OY,^
MAJ/>13 )WTO?W"EY)_U& A*Y21B]E_[J^G/\)OSL^222SL/IS"<)@1]83^\D
MXTPU7*G7J]#N7TDP#J/OUQ=IN_=),GOW]NWCX^-9$#ZXCV'T9WPV"JLU=Q/.
MHQ%)V[IZ]_=/'W\;7'O_(M'?SWV/!$G\]_.K"VE HO#O_W<8^7_7%-52+%WY
M^^AA_@=^4*VSIPD,\Z.;0 OX\P_:1\6A_]RJQCM3>Z?;_Z\B.8F;S..4'.5)
MX?]CK__\!!1X[_!?":8JB-\]Q=XO;W(<>-3/PNCNK:8HZMO_^_7+S>B>3-V>
M%\2)&XS(&_&6[P5_EKVG]OO]M_17\>C2D]BYZ$-_BS\/W3AK&0E<\_P2)?#K
M.$E?R#]LOF4_%A[U2A^UV*.>>'1,%IZ+R>CL+GQX"S_ \ZK14]2>KHK'(S)9
M2;+U%GX5#WIQ:&BJO6Y\[ GQPCSNW;GN+'UAXL9#^C#_ 8FQBL3 +U'HD[CT
M'?I+R4M!& 3S:3E=XR1ZFSS/R%MXJ =/D<@;I>^]_%+Q!: !ORZGCOY20MTH
MG =)]%P^)?S'LM?F403B9]5[_->2%\G3Z+[\)?REY 4O>"!Q4OX*^PU?TA=X
M[GJCN/P=^A.^HA9?B;U1^0OP0]GCR2Q:\3S\4O("B*3T^=',<T%H@22<OA4R
MZXT00;ALW\54.%R3B417_+M[N@Z@C9YX_NPI'K_AO^+D_O(F]E!XOY'>BI:8
M1!J%04*>$LD;__)F$%].&(NMGJ[\,9K'23C]X_O-;R'L+,$41.I7,AV22!"3
M-@*_>,ES^FWZO3?&7R8>[!V49%* K&#)^<5_O_D51:7C]'7#^?GMXLO+#<?D
M#LG)_<!_&@,Q3S/?&WF<5FGLP9-L6^1+]]T7 G)O$$5N<$>PF5M@T.#)B]_\
M"BQ\MSS>G]^6-ITGZVTY7>+[!0;Q4<Q@?8;C$K9149O\FLU%RA/^RV+[A9;$
MEWQJZ\XW[/(@.$:>Z[^&V5X<[>N8ZX/-Z5$PR>RI&LCF3@"V0 #RN=CG?'<"
M\/3G^G@%X$Z9]#D*ITS(ZCU-3\+TL_$'1],?U^0A]!^\X.X\(F,O^>R./!]&
MPE BEM '-_CS>^ E9'P:2Z@X5K9XQ&]K&?+R:JJUDKV 7$[*B,&5O,CT?:]D
M &*4X%G*KQF$TA[2WY9>(\&X^)*1=3\NO-(4MLV>X@ALP^=^A^T.VS6QC1"J
MC6W$VJZQC><* MM'J.DO\AF'4YO/>0.A63YG5E1A3[R )R(2)]?0T\VC.SL-
MP? 16/3@)MX#N0 E(YIC4]=>_&=11)2/_;!F='X3V8F"9.86FGG\"\W<9*&9
MNUQHG,\:SB7G,_O<%]OP#=JHQ+L+;DDT+=^I\9<OH1N<RG(<)ME"S+;&-8QH
M>(<.@SM8ZU,DI&A#%AE]T+V9(Z8>E#FT=KUG.#U%.S(Q492K.(!]R]5TD\6#
MBC"X2<+1GZ>QH/'*F![(?/KG'.C&V_4PP'OKX@:[-.Z#KJ_6;A7KH#,8@U$!
MO'?]*]<;7P3G[LQ+3N5XKR*,UO*@@U1=2%V3Q 6+=?S)C0*PC^-7A:7RP7<@
MJBV71J/Y=.Y#G^/+Y)Y$R.^(W..LH-$U"J?D5>&J,C\ZJ)6IF,:QWVT8>[D
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
MOZ57IVNW0]IL.^IK3M]1-;-% ZJV>-6^T7=TPVX#X<W((T.%[VW54EHXI,W
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
MD+"0=K-)0.A&WU3Z^<N9A<XVH&5C8:4ZFN(X5I.T;&QX@&&F]"VC8;YL)E)
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
MM7FL.*:RR6QPTH2;;W'6AI'T=FFP]%>7N0.O>%P\!>H*.R269F#3D X2'21
M >9UC%]ZD"8+<D?)W/5?>A250NE'+Z J?OQ3A[-CPMG@[BXB=Z!\5P6:![CP
M HQ]H*I^A=FF'Z.:2MD0>'87A?-@C/I@&(&.<3?\45,,T&1U!_XQS9^:4=VX
M"FH8/ZS7V0ZCGN6"/%+ZW40:$C!A<!VC=<"LZIJKC0];^Z'=&EJ16O6'XG+
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
M3I2DL1>14>(_2X]><D_=@; )*?<ZGE?E_HSGP_3MDM3F)\'%:_+@Q>@(1<?
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
M<PQGFV9DS%""B;^\9$[G))<HCDX<ESYL7N#!.5_GR-?/9(RK&N9\%L9> JH
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
M4WHEZII\#J./X7R83.:^ %R3+,7-/;\-KNNWFE=!L[>>IF*^Z&"V.5T;6WM
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
M"2BNGJ_/F>UT7]&RVW+X335X_!]02P,$%     @ SW8(265W$WP9#P  P[D
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
MCI!L-R@,:T45*0?UA.W.\IYV/B;DZJ,YMC$GEHGTE1T!A $55X1R&!H.S)%
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
MD&3J*J3(8+8@?YEY,Y-\9+:.S9/6^]?8.\AQRH0=H0 Z<&R0_['6S9_J/OD
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
M:_+%@D^S:.,-C,@'X %RWISC]=H!%*6YJ#O1S)EP:*90:(+5R?5!,%>MF5F
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
M3%UF6^MWZD)6<ZA* 5;RIU8DT)!""JN1-S430N8FIGX:T-%\&'K^@^^M'5W
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
ME.)HF-6.L;D>Q!-W)/P1JF/R^S<G)^_8_"PF#Z#_9^*LT_LH]G^E'OGZ!&X
M\5M "4_P<42^.?KCNY.C#U^?\K7P;XZ^_N;TZ.MW[XK?LS_@4H/_0(.G(^)#
MNC-/G/+>3VJ09ZPI>!Z_MNT$MX[/)K7GSLIG;KQ4H:IIL(&BU54&XX)4EAM:
MM=!PW!AJ8ZNP4"1P[>#8#XDK='%0<$Q3QP^I=YEM) U<=[U<!["Y=$'GONNK
M!FH31;OO_)D6I/K87YL6&@H:0VT^^R<4B\U"',PKX><3&=:75BS@H&'"/+=8
MMX/=A1N:CN93YU&](-C-BN7%UVV*6%N2[6("#5NWPRTY:)%;R>]HE>T@VD]J
MAM?&<7C?$QNS"0VN";$2GWQ>+)O+X.!-^9AMZ!FSJ%VMK^/.ND*HSC[+='#Q
MS1!MZZH,GX?@9>,@3]IP%<476<J&9EX(E<LW5+8Z G<J4&7@-=+$,]YV@=L8
M9O6Y.G!PLS37NG7B4<Q3H7E\Q>&6QKQ/M2]0J#5[6@1J*XIB,4BEAH:/YEAU
MBT-'FU4A\II-G;TH")PX(2L6"?+EGJ_0<5.DH1T4*UCM]=/4Z(F+*N@*#M;%
M,7)/@5'/N<WR(U)V\2<<C)F52_?*JBID+:.$*%XV5?#IF206GY&RJ-.N24_Y
MS[N UY(*^<:):>;S*KW0;6B(A9TB26W+7J]2VB:S6B"72:401<,G/3[%T<A-
M1F%LN8,G3D#9W.6!AFNJ3FK3D+*ZF":'6%E)JXJ@(8L<5W/O@ O@( 1<G!K-
M/T61ETRB0!W_U*1L9S640*SG(BR)H"&$')<L[Q^<94R /CAH\2F.DN0VCN;*
MO<J*A$TZ2*"5J5#Z-:[ESB:P.@^X!%EQ$?(:]F&03,4GE-^=_$1#&CO!(/0&
MWM(/^:/K<"0DRQBH<HJ&RE;'F$X%J@P]1IIH'% GN(W3:D+YB"R$.E]H=RH&
MD%W7'JTHX H7F]U01<5():T>M59#K9RQ;HKA<FMJ@(K@6#@V K5!(J$<A4CX
M,PQ3RFHIU7NTAI3=N9448G5.51%!XXSDN)HT$5*Y:\'"C)S=5ZPYX/*M'ZX9
MZT<%@\_H/(IIZ1;=Y2-SDE'L^:$3/PW9A)#?/H!KNQ'WJWE!M3///7W1_FK
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
M5:R.L0;@*R.J1AX-RPQ UHEVG5W'%DHDUT+GQB;W49SFV3;:?)A*V.YKG#K
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
M%#=3@LC!\F2G+)@KTVZ0WN;W?#J$@TH+?0?G+45KB\T5ZFC<1W?,QI%YQ8_
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
M.!Z068?QO&2?Y!] 0Y5;D;,D']"R06P0>CRB46^#;&<)-3TZ%<"0&)G-(CB
MA3@1*_:Z+P/I-YWD_C:.'GR/>F=/=PD$088!@;DVHO;> G0C 2.+Q<$&R8W
MM8'78(<U]5>8QO5;YPGF%<DT&KB_K/V8,L0,7?ITRPJ4PMXW^^EJJ=B/,]=&
MU+Y;@&Y<A<Q,P/0_,T)R*T>$VSDJEM)7/23SR,LZ9DY%0!7Y]*>2QP/:9!$U
M72M$29Z.O*G84'M=O L 2HB:Y-H/*?OG.7\TS+1M*DK(&TF.U;2UN#;\2.CC
M&@JSC+U;#H42;41-N07HCD-A8:K_H9"7E%\5K$=\TH5PI32B]C, V5@&9RIL
M"!-7)B6Q:E]G*:3++X,XABOLX#+.GC8BV? \^.+$WFC%MV)&ZS1)V8C,F";R
M?$J/8NSZ(P@.2NZ_;(V#((KU+%+Z&#B!LESV0<*_" M?_)OL+YNO'A'QW0,E
MX%44SZF?KF-^.H/-\OQLDY!-)WEGVP<A6S^*R%?9*^L^"5M"(28 &QQ\EL^1
M'"B%2YWQ!^HO[B'UJGA8[?(1DJXG;";EN]+1TM*G7Z:_-2JQ-2^<HR$9')+C
M(1S0X7-[",GBP\1WOW>"];[97/W8"W+'[66TQMCB^X0#P'2A9S]/]?;O!9^#
MVO@6CMS.;P]_;?\>%@[B6"FB9)UB;Q_MZ[Q[RX(OTD5>HX7=UJ7<\H^NV=_8
MC_,?L3]@]& _^?]02P,$%     @ SW8(21'.3M 3)P  (F0" !0   !C=G4M
M,C Q-C V,S!?<')E+GAM;.U=47/;.))^OZK[#[IL75WF04EL)YE)=N:V9$E.
MM"N+7DG.[%Y-U11-03(F%*@!2<>>7W\ )4J42 (-BA @C[9J,XD-@.C^NAN-
M1J/QX]\>YW[C =$0!^2G%V>OWKQH(.(%$TQF/[VX'35;HW:O]Z(11BZ9N'Y
MT$\O2/#B;__[G__18/_[\;^:S<851O[D8Z,3>,T>F09_;0S<.?K8^(0(HFX4
MT+\VOKA^S'\27&$?T48[F"]\%"'VB^6'/S;>OCI[ZS::3<"X7Q"9!/1VV%N/
M>Q]%BX^O7W_[]NT5"1[<;P']&K[R MAPHR"F'EJ/=?/QEV[G4VN(_T#TE[:/
M$8G"7]HWO48+T>"7?]U1_Y?S-V?OW[R_>/.+]Q#_RO]R]O[5XY21V7$C-@+_
M]7^?=][\D/PQ/GO[\=WYQXOO_P\XG<B-XG ]G3>/;U;_6W;_T<?DZT?^QYT;
MH@8#CX0?'T/\TXL,$[Y=O KH[/7YFS=GK_]UW1]Y]VCN-C'A('KH1=J+CU+4
M[^S#AP^OD]^F37,M'QD?TF]<O$ZGLQZ9_18+VF=F$N*/83*]?N"Y42*#TL\T
M2EOP?S739DW^H^;9>?/B[-5C.'F1,C_A( U\-$33!O\O$Z7U5[T%=AG03'KF
MK_GO7C-\XCD3@A:9=$F$HR<.%ITG<V7S3P:[IVCZTPLF#<U4-/@'_P+I&CTM
MF$:%F"O$B\;K:G-L!V2"2(@FEZ[/^3JZ1R@*);,3=](XKQN7,J;<HPA[KE]I
MDH4C[#OCY+L7%V?+J3,!C1 'K^FE4VBN?Q8V@VDS6'#KQJ ,F\PTLF;S!47W
MK"5^0$S7V+]1TP_"L!D3-Y[@"$TDM.K\9+UPCM:S<J:C>P;&?>!/F"7O_AXS
M*8=""AOET+!Z;GC?G/K!MSJ!$PU:"S0]$B&*YU>8,"W!KK_AK63N\HZUS&\4
M!=[7)K?*$[[X,QY!#*BD5RTSZS#R']BP#ZC'5B6:&.R06>PK%]-D#989>6C_
MFE0P3$;OAA%F"PF:=%U*F*L6.N26ZW_B5C%FD8BZ'F )J#1:31++S56?6:L;
M1!FZ\X D1D JK^)NM<RMCPERIFV*F*)*YE/4M)XY!&369+HY[Z [Z22*VM8R
MBVOWMX"VXS!B3*<R<2INK--^C-T['\FF!>I[&%L"FJ_B*";L"HB.O<:L7X=
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
MC)/M-C6=758%CE**[7#C2VZ(R\"1=#.=B58%*! G[ !M]U*X#*VR]J;SR*K
M)*;=#GP %[NE"@8?PG2F625E4^60'<"RF5'DAJB#EO_MD?P.8QCX_E5 O[E4
M$(Q6'LB:I2^W \FGDU1AD1WX'JJH@<;(<R7F:R]TL$@>JV5"1"/S1WH&+XKI
M/$.J 7G%.V-'+ -:$\ITGBS5@+(LT<S2M)TA\GPW#/$4>TN&3WZ+PRAY@9GQ
MJ>6T>P[)))'LE\A3^6,6)(W7("(:<5"W'Q^6]H.@&?<7S=N.,N;<$L9QGU]A
M_\2V*,MZXQE&M"@.F1WMQ)3]N7R]O;J,[O,M"U+7-8KH_BC880H3GBSOV6<G
MFQ2X2'[G+)+$_>XCHAX.1:DO%8:R((>]+D^V"@^M%H&E:U:/# C'LB!_7I\0
M +AHAQ1LUM=P')1$*?GUC>D4><D2G*;L\1>(Y_Q.1P*8*)A;TP<L2(BO05YJ
MYK<=0B2TA(KR4F4LXQGO!UA0CE<,5K:P'CD0#V9#AKOV1>58)*%RJ//7<SMR
MVK5$.SEQM<2ZNL2"W6K]T4X5\(\XX*E1#.PMLN6YX7USZ@??I&6TW@,3.=NM
MT>?&5=_Y>61?^F:;47O%B57*VBSH93:2S2>4/'7').+RZ3;D#W:M*WJTO @_
M %]UKC*6/25A2]',Q[\K<LR.I5OKV84VOVL/KA_-\<76UG&(F)'UL(^V)CP.
M:M-6/5\S?89=0:%ULMT.P>H@!H.'$Q#8WWV4H$$FK3F_B_V'9*,&ZVWZ"%LK
MBD$%AM0C -Y#G*#ZYOW%FP13]@.&Y]*+'*+"]_-8D^T6I@^>#X%-CFB;%% Y
M-K)?^$/;\? !E>P8HB#9!Z)W7P4H!U?<R_3QZ@$AAK#/#J!3RZ)<Y4O:T?1)
MZ4&731 3*X=+'A"]"T)D/F;6??008YO[N**L_)2G@(GELK3GL*:/8P\H:;4
M</R91OD@YYK<U4$DJ,@[> S3![@5]G[J++)C0<K/6^6])EAO"P]=I>#(T 6]
MV?1LU)U7J.^1I35TII<XJ;SJD%MN</FVE=M"HFP 5$:U\+QV;QE2Y^ISE*T;
MBA8NGJ1.W<J7:Y'EC:Q6&"+1'JCJ>!:>&N\M3RJ<?(Z2E-KD&_>)&V0>2/,\
M&K/);E[4K+*6B<>S\ BZMM4-PDE;_9B5/=T8V.4S*^F%715!D YE0ZVWNF4
MR#\M<>E"B4SD+\FC+U@AB_!D(U4:R'A9M^IH5B7YH%@F=?V':!IG4T=DN.UT
M,EY]K6:,"GEBJVE="53FE8;50J&XNI8- @7W@-<^ZEA2Q3RS VQX>D0=Z3MP
MJ ]XN4,1:G6.'7LM:B:XZ;4$[_<84\1H9]1&3S>^2R+F+/*TQ\6\^$PY/;)1
M& .<"F*MC*AS[/CW9R5ZL7H_MI:$0.%84*FQ*8.H.L_L6#V&:+&2=&?:#\AL
MC.B\@^X$R);W@.*G;5^]!QB[M:+$7#E^76<\\A":)*]Z\=LHC$$(*@&0OE!9
MT+:_KDT6X)RR0Z.S\TUGV<<$\7@ $U-1R@*@*Q17;3MM+;@*^60'K$4F"0@K
MH"L45FV;<ZVF6P;KL=KP-:'<"J6VB0?]1"EHHDY0,="VC:]/N^6\>08"D#%A
MBE4= %VAPJ!MHZ_%U!]!W09X#E,!*^I((BL<%BH.VG)\:A.'6OAKAZC >5+'
M5EWAJH?U0J#.N6,/ B;D)O>*=Z-CY;(AZ@.5A4-?#%27!3EGG@/V8I3A>-H4
M?LO2]3SJB\J14JBB<*&_ KL:5L^K0L8H7BS\A NNGW*A1Z8!G2^!D-<&@ X
MQ5M_K78XWHK<L<2A"@BO9-$C#RA,S@+)9+V>)-7+ 4<?\"&@L&J+IJEB%%2E
MU":,5R> ?;[ .W<^GB6TAFSMC[D5$EE?24<HGOK":,J([-IH$&OLP'%38B\5
MW>Y2ED$E$.1]H6AJBX;MIYUP]M@!9X]$B'$XXO4216E)V590B#1>;0,S>3??
M*$^M+3AD$I[$4.PTA**A+42T!QJ%-)M_,C41$SQ?&7'7W[R<NI[C5G&M[QO-
M1@>'GA^$,47L'[W!N#OL73>N>H/6H-UK]3-5M@S6TG+HS"6K@AEMML($/IZX
MJV(:-QGV.=,"TN7FO:;A3=:*+Z. /^D<.M,L%9=QR$^XP@X*/8H7:4V2Y94
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
M;@<=,>EV;'ZR]</[_#.<G4)K5][##C4"6;IR(NRX'ULT/YF-$_6Q QJ9L %
MLLJV)=>ZMJJNBVU;67O3N8MR:=M!1DRXEKAA@?U%=([)DDE)T<<;%Y>41 5W
MMOY.JPHQ-JTS/>)1Y(:H@Y;_[9%U9()?MMXLE.L?K[9XF7V?X#IA3<.;=C+
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
MQI@>X1$[5[6-#A4>G2^T'EQX:G;9] C A58!N% 5@,/M1P\@ !?'( !OM0K
M6U4!.-Q6^  "\/88!."=5@%XIRH A]N('T  WMFX:V]Y'K],&@Z1A_ #W\_*
MHHWE/:"H:KM)IHJJE"*-JIK_J-!W%S2'LEW;M; *RB2E_D \%[J\@N90GFN[
M_E4+SP_AE YB_@EGVG?I#*W38!*CR-\M1Y-Q,$0/B,3(F79)5/RJ ANHRCB&
M+SW(DQ0RZ%3GDQT+28[8&T3Y#]P9$E37$/>R[NRQ%$ 0.=JU+%A)3S!GLN-A
MUU_+T4KWT>0JH$E"6O+>>X_L[=2(E-7(=$Q79*F@] 9A.Z#)[Q'/CR=HTB/Y
MA:B*Z8>-9]W1M_H:H,(XI0NBJ]_P/^[<$+&?_#]02P$"% ,4    " #/=@A)
M.RB*/YU?  "($04 $               @ $     8W9U+3(P,38P-C,P+GAM
M;%!+ 0(4 Q0    ( ,]V"$F3;W=L-@P  )%J   0              "  <M?
M  !C=G4M,C Q-C V,S N>'-D4$L! A0#%     @ SW8(265W$WP9#P  P[D
M !0              ( !+VP  &-V=2TR,#$V,#8S,%]C86PN>&UL4$L! A0#
M%     @ SW8(25LY5A;V%0  ]TH! !0              ( !>GL  &-V=2TR
M,#$V,#8S,%]D968N>&UL4$L! A0#%     @ SW8(24_#S\^F.@  \AX# !0
M             ( !HI$  &-V=2TR,#$V,#8S,%]L86(N>&UL4$L! A0#%
M  @ SW8(21'.3M 3)P  (F0" !0              ( !>LP  &-V=2TR,#$V
B,#8S,%]P<F4N>&UL4$L%!@     &  8 A $  +_S      $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
