XML 66 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investment Securities (Available For Sale Investments) (Details) (USD $)
Dec. 27, 2014
Dec. 28, 2013
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 161,817,000us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 128,346,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
Gross Unrealized Gains 650,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax [1] 615,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax [2]
Gross Unrealized Losses (344,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (47,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Fair Value 162,123,000us-gaap_AvailableForSaleSecurities 128,914,000us-gaap_AvailableForSaleSecurities
Accrued interest on investments 600,000us-gaap_InterestReceivable 500,000us-gaap_InterestReceivable
Cash Equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 8,729,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashEquivalentsMember
14,629,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashEquivalentsMember
Fair Value 8,729,000us-gaap_AvailableForSaleSecurities
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashEquivalentsMember
14,629,000us-gaap_AvailableForSaleSecurities
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashEquivalentsMember
Cash Equivalents [Member] | Money Market Funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 8,729,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashEquivalentsMember
14,629,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashEquivalentsMember
Fair Value 8,729,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashEquivalentsMember
14,629,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashEquivalentsMember
Short-Term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 45,288,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
10,434,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains 613,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
[1] 462,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
[2]
Gross Unrealized Losses (16,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
(2,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Fair Value 45,885,000us-gaap_AvailableForSaleSecurities
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
10,894,000us-gaap_AvailableForSaleSecurities
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Short-Term Investments [Member] | Corporate Bonds And Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 43,777,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
7,735,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains 498,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
[1] 416,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
[2]
Gross Unrealized Losses (16,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
(2,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Fair Value 44,259,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
8,149,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Short-Term Investments [Member] | US Treasury And Government Agency Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,010,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
2,499,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains 79,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
[1] 44,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
[2]
Fair Value 1,089,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
2,543,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Short-Term Investments [Member] | Foreign Government And Agency Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 501,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
 
Gross Unrealized Gains 36,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
[1]  
Fair Value 537,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
 
Short-Term Investments [Member] | US States And Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   200,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains   2,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
[2]
Fair Value   202,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Long-Term Investment Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 107,800,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
103,283,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Gross Unrealized Gains 37,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
[1] 153,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
[2]
Gross Unrealized Losses (328,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
(45,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Fair Value 107,509,000us-gaap_AvailableForSaleSecurities
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
103,391,000us-gaap_AvailableForSaleSecurities
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Long-Term Investment Securities [Member] | Corporate Bonds And Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 61,357,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
74,583,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Gross Unrealized Gains 28,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
[1] 121,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
[2]
Gross Unrealized Losses (213,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
(34,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Fair Value 61,172,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
74,670,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Long-Term Investment Securities [Member] | US Treasury And Government Agency Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 38,650,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
26,421,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Gross Unrealized Gains 7,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
[1] 30,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
[2]
Gross Unrealized Losses (76,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
(9,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Fair Value 38,581,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
26,442,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Long-Term Investment Securities [Member] | Foreign Government And Agency Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 7,563,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
2,049,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Gross Unrealized Gains 1,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
[1] 1,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
[2]
Gross Unrealized Losses (39,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
(2,000)pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Fair Value 7,525,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
2,048,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
Long-Term Investment Securities [Member] | US States And Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 230,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Gross Unrealized Gains 1,000pmcs_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
[1]  
Fair Value $ 231,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_OtherLongTermInvestmentsMember
 
[1] *        Gross unrealized gains include accrued interest on investments of $0.6 million, which are included in the Consolidated Statement of Operations. The remainder of the gross unrealized gains and losses are included the Consolidated Balance Sheet as Accumulated other comprehensive income (loss).
[2] *        Gross unrealized gains include accrued interest on investments of $0.5 million, which are included in the Consolidated Statement of Operations. The remainder of the gross unrealized gains and losses are included the Consolidated Balance Sheet as Accumulated other comprehensive income (loss).