Annual report pursuant to Section 13 and 15(d)

Information Concerning Industry Segments And Major Customers (Schedule Of Segment Information) (Details)

v2.4.1.9
Information Concerning Industry Segments And Major Customers (Schedule Of Segment Information) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Sales $ 119,071,439us-gaap_SalesRevenueNet $ 131,319,510us-gaap_SalesRevenueNet $ 104,249,654us-gaap_SalesRevenueNet
Cost of sales 76,912,881us-gaap_CostOfRevenue 86,420,982us-gaap_CostOfRevenue 62,752,763us-gaap_CostOfRevenue
Gross profit 42,158,558us-gaap_GrossProfit 44,898,528us-gaap_GrossProfit 41,496,891us-gaap_GrossProfit
Selling, general and administrative expenses 38,627,801us-gaap_SellingGeneralAndAdministrativeExpense 36,742,869us-gaap_SellingGeneralAndAdministrativeExpense 38,100,773us-gaap_SellingGeneralAndAdministrativeExpense
Impairment   5,849,853us-gaap_GoodwillImpairmentLoss  
Restructuring expense 237,838us-gaap_RestructuringCharges 1,149,439us-gaap_RestructuringCharges  
Operating income (loss) 3,292,919us-gaap_OperatingIncomeLoss 1,156,367us-gaap_OperatingIncomeLoss 3,396,118us-gaap_OperatingIncomeLoss
Depreciation and amortization 2,482,300us-gaap_DepreciationDepletionAndAmortization 2,184,830us-gaap_DepreciationDepletionAndAmortization 2,133,511us-gaap_DepreciationDepletionAndAmortization
Capital expenditures 5,577,039us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 2,699,347us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 2,607,958us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Assets 100,286,235us-gaap_Assets 103,532,741us-gaap_Assets 112,534,645us-gaap_Assets
Suttle [Member]      
Segment Reporting Information [Line Items]      
Sales 67,330,307us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
54,346,428us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
45,030,184us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
Cost of sales 46,338,627us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
38,534,823us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
33,056,579us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
Gross profit 20,991,680us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
15,811,605us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
11,973,605us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
Selling, general and administrative expenses 14,388,765us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
11,869,268us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
10,905,357us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
Restructuring expense   225,962us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
 
Operating income (loss) 6,602,915us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
3,716,375us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
1,068,248us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
Depreciation and amortization 1,386,523us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
1,044,363us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
1,025,380us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
Capital expenditures 4,470,636us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
1,215,394us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
1,167,495us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
Assets 38,083,529us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
30,636,805us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
26,148,148us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_SuttleMember
Transition Networks [Member]      
Segment Reporting Information [Line Items]      
Sales 43,173,864us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
43,856,640us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
53,842,940us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
Cost of sales 23,975,363us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
21,438,115us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
25,848,307us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
Gross profit 19,198,501us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
22,418,525us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
27,994,633us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
Selling, general and administrative expenses 21,392,643us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
21,581,156us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
24,645,048us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
Impairment   5,849,853us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
 
Restructuring expense 237,838us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
778,760us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
 
Operating income (loss) (2,431,980)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
(5,791,244)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
3,349,585us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
Depreciation and amortization 944,149us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
969,482us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
981,080us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
Capital expenditures 589,362us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
919,376us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
412,568us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
Assets 26,508,137us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
29,440,438us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
35,851,189us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_TransitionNetworksMember
JDL Technologies [Member]      
Segment Reporting Information [Line Items]      
Sales 8,567,268us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
33,116,442us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
5,376,530us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
Cost of sales 6,598,891us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
26,448,044us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
3,847,877us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
Gross profit 1,968,377us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
6,668,398us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
1,528,653us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
Selling, general and administrative expenses 2,846,393us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
3,292,445us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
2,550,368us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
Restructuring expense   144,717us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
 
Operating income (loss) (878,016)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
3,231,236us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
(1,021,715)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
Depreciation and amortization 151,628us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
170,985us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
127,051us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
Capital expenditures 42,914us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
46,014us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
36,891us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
Assets 3,815,548us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
11,350,381us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
8,385,337us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= jcs_JdlTechnologiesMember
Other [Member]      
Segment Reporting Information [Line Items]      
Capital expenditures 474,127us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
518,563us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
991,004us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Assets $ 31,879,021us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 32,105,117us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 42,149,971us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember