| 
           Fair Value Measurements (Schedule Of Financial Assets And Liabilities Measured At Fair Value) (Details) (USD $)
  
         | 
        
           Dec. 31, 2014 
         | 
        
           Dec. 31, 2013 
         | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Cash equivalents | 
        
$ 1,073,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
 | 
        
$ 5,992,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
 | 
      
      
        | Current Liabilities, fair value | 
         
 | 
        
(559,000)us-gaap_AccruedLiabilitiesFairValueDisclosure
 | 
      
      
        | Assets (Liabilities) Net, fair value | 
        
17,216,000us-gaap_FairValueNetAssetLiability
 | 
        
15,096,000us-gaap_FairValueNetAssetLiability
 | 
      
      
        | Level 1 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Cash equivalents | 
        
1,073,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
 | 
        
5,752,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
 | 
      
      
        | Assets (Liabilities) Net, fair value | 
        
1,073,000us-gaap_FairValueNetAssetLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
 | 
        
5,752,000us-gaap_FairValueNetAssetLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
 | 
      
      
        | Level 2 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Cash equivalents | 
         
 | 
        
240,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
      
      
        | Assets (Liabilities) Net, fair value | 
        
16,143,000us-gaap_FairValueNetAssetLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
        
9,903,000us-gaap_FairValueNetAssetLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
      
      
        | Level 3 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Current Liabilities, fair value | 
         
 | 
        
(559,000)us-gaap_AccruedLiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
 | 
      
      
        | Assets (Liabilities) Net, fair value | 
         
 | 
        
(559,000)us-gaap_FairValueNetAssetLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
 | 
      
      
        | Money Market Funds [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Cash equivalents | 
        
1,073,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember
 | 
        
5,752,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember
 | 
      
      
        | Money Market Funds [Member] | Level 1 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Cash equivalents | 
        
1,073,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
 | 
        
5,752,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
 | 
      
      
        | Certificates Of Deposit [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Cash equivalents | 
         
 | 
        
240,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember
 | 
      
      
        | Certificates Of Deposit [Member] | Level 2 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Cash equivalents | 
         
 | 
        
240,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
      
      
        | Accrued Consideration [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Current Liabilities, fair value | 
         
 | 
        
(559,000)us-gaap_AccruedLiabilitiesFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_AccruedConsiderationMember
 | 
      
      
        | Accrued Consideration [Member] | Level 3 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Current Liabilities, fair value | 
         
 | 
        
(558,801)us-gaap_AccruedLiabilitiesFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_AccruedConsiderationMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
 | 
      
      
        | Short-Term Investments [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
4,603,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember
 | 
        
5,742,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember
 | 
      
      
        | Short-Term Investments [Member] | Level 2 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
4,603,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
        
5,742,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
      
      
        | Short-Term Investments [Member] | Certificates Of Deposit [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
1,920,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember
 | 
        
2,583,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember
 | 
      
      
        | Short-Term Investments [Member] | Certificates Of Deposit [Member] | Level 2 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
1,920,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
        
2,583,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
      
      
        | Short-Term Investments [Member] | Corporate Notes/Bonds [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
2,683,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_CorporateNotesAndBondsMember
 | 
        
3,159,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_CorporateNotesAndBondsMember
 | 
      
      
        | Short-Term Investments [Member] | Corporate Notes/Bonds [Member] | Level 2 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
2,683,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_CorporateNotesAndBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
        
3,159,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_CorporateNotesAndBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
      
      
        | Long Term Investments [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
11,540,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember
 | 
        
3,921,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember
 | 
      
      
        | Long Term Investments [Member] | Level 2 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
11,540,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
        
3,921,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
      
      
        | Long Term Investments [Member] | Certificates Of Deposit [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
5,463,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember
 | 
        
1,197,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember
 | 
      
      
        | Long Term Investments [Member] | Certificates Of Deposit [Member] | Level 2 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
5,463,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
        
1,197,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_CertificatesOfDepositMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
      
      
        | Long Term Investments [Member] | Corporate Notes/Bonds [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
6,077,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_CorporateNotesAndBondsMember
 | 
        
2,724,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_CorporateNotesAndBondsMember
 | 
      
      
        | Long Term Investments [Member] | Corporate Notes/Bonds [Member] | Level 2 [Member] | 
         
 | 
         
 | 
      
      
        | Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | 
         
 | 
         
 | 
      
      
        | Investments | 
        
$ 6,077,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_CorporateNotesAndBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 | 
        
$ 2,724,000us-gaap_InvestmentsFairValueDisclosure / jcs_AdditionalInvestmentInformationAxis = jcs_LongTermInvestmentsMember / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = jcs_CorporateNotesAndBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
 |