XML 42 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 11 - Major Customers (Details)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 11 - Major Customers (Details) [Line Items]      
Number of Large Customers Contributed to Revenue of Entity 4cvu_NumberOfLargeCustomersContributedToRevenueOfEntity 4cvu_NumberOfLargeCustomersContributedToRevenueOfEntity  
Number of Large Customers Included in Accounts Receivable of Entity 3cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity 3cvu_NumberOfLargeCustomersIncludedInAccountsReceivableOfEntity  
Number of Large Commercial Customers Accounted for Major Share in Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts 4cvu_NumberOfLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts   4cvu_NumberOfLargeCommercialCustomersAccountedForMajorShareInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts
U.S. Government [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 2.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_USGovernmentMember
2.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_USGovernmentMember
7.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_USGovernmentMember
U.S. Government [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 1.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_USGovernmentMember
1.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_USGovernmentMember
 
U.S. Government [Member] | Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 1.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_USGovernmentMember
1.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_USGovernmentMember
 
Customer A [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 22.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerAMember
26.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerAMember
 
Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 21.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerAMember
28.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerAMember
 
Customer A [Member] | Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 27.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerAMember
40.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerAMember
 
Customer B [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 22.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerBMember
21.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerBMember
 
Customer B [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 26.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerBMember
24.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerBMember
 
Customer B [Member] | Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 25.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerBMember
17.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerBMember
 
Customer C [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 19.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerCMember
19.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerCMember
 
Customer C [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerCMember
20.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerCMember
 
Customer C [Member] | Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerCMember
16.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerCMember
 
Customer D [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 11.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerDMember
12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerDMember
 
Customer D [Member] | Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts [Member] | Customer Concentration Risk [Member]      
Note 11 - Major Customers (Details) [Line Items]      
Concentration Risk, Percentage 8.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerDMember
  10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= cvu_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cvu_CustomerDMember