XML 53 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (USD $)
In Thousands, except Share data, unless otherwise specified
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income
Retained Earnings (Deficit)
Total
Balance at Dec. 31, 2011 $ 14us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 108,061us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (9,733)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 2,256us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 10,228us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 110,826us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2011 11,996,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Increase (Decrease) in Stockholders' Equity            
Stock option exercises and related income tax benefit   1,991pcmi_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingIncomeTaxBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(45)pcmi_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingIncomeTaxBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    1,946pcmi_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingIncomeTaxBenefit
Stock option exercises and related income tax benefit (in shares) 183,000pcmi_StockIssuedDuringPeriodSharesStockOptionsExercisedIncludingIncomeTaxBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Stock-based compensation expense   1,900us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      1,900us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Purchases of common stock under a stock repurchase program     (3,910)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    (3,910)us-gaap_TreasuryStockValueAcquiredCostMethod
Purchases of common stock under a stock repurchase program (in shares) (654,000)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income         5,094us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
5,094us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Other comprehensive income (loss)       255us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  255us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Balance at Dec. 31, 2012 14us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
111,952us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(13,688)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,511us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
15,322us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
116,111us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2012 11,525,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Increase (Decrease) in Stockholders' Equity            
Stock option exercises and related income tax benefit 1pcmi_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingIncomeTaxBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,332pcmi_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingIncomeTaxBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      2,333pcmi_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingIncomeTaxBenefit
Stock option exercises and related income tax benefit (in shares) 493,000pcmi_StockIssuedDuringPeriodSharesStockOptionsExercisedIncludingIncomeTaxBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Stock-based compensation expense   1,517us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      1,517us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Purchases of common stock under a stock repurchase program     (1,633)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    (1,633)us-gaap_TreasuryStockValueAcquiredCostMethod
Purchases of common stock under a stock repurchase program (in shares) (227,000)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Net income         8,129us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
8,129us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Other comprehensive income (loss)       (695)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (695)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Balance at Dec. 31, 2013 15us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
115,801us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(15,321)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
1,816us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
23,451us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
125,762us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2013 11,791,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        11,790,674us-gaap_CommonStockSharesOutstanding
Increase (Decrease) in Stockholders' Equity            
Stock option exercises and related income tax benefit 1pcmi_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingIncomeTaxBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3,612pcmi_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingIncomeTaxBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      3,613pcmi_StockIssuedDuringPeriodValueStockOptionsExercisedIncludingIncomeTaxBenefit
Stock option exercises and related income tax benefit (in shares) 706,000pcmi_StockIssuedDuringPeriodSharesStockOptionsExercisedIncludingIncomeTaxBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Stock-based compensation expense   1,502us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      1,502us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Purchases of common stock under a stock repurchase program     (2,151)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    (2,151)us-gaap_TreasuryStockValueAcquiredCostMethod
Purchases of common stock under a stock repurchase program (in shares) (229,000)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        (228,771)us-gaap_TreasuryStockSharesAcquired
Net income         5,465us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
5,465us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Other comprehensive income (loss)       (875)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (875)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Balance at Dec. 31, 2014 $ 16us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 120,915us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (17,472)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 941us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 28,916us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 133,316us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2014 12,268,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        12,267,550us-gaap_CommonStockSharesOutstanding