XML 29 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Information      
Net sales $ 295,959us-gaap_SalesRevenueNet $ 325,337us-gaap_SalesRevenueNet  
Gross profit 39,105us-gaap_GrossProfit 48,705us-gaap_GrossProfit  
Depreciation and amortization expense 2,699us-gaap_DepreciationDepletionAndAmortization 2,760us-gaap_DepreciationDepletionAndAmortization  
Operating profit (loss) (5,207)us-gaap_OperatingIncomeLoss 6,128us-gaap_OperatingIncomeLoss  
Assets 375,665us-gaap_Assets   389,190us-gaap_Assets
Continuing operations      
Segment Information      
Net sales 295,959us-gaap_SalesRevenueNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
325,337us-gaap_SalesRevenueNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Gross profit 39,105us-gaap_GrossProfit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
48,705us-gaap_GrossProfit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Depreciation and amortization expense 2,699us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
2,573us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Operating profit (loss) (5,207)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
6,128us-gaap_OperatingIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Continuing operations | Commercial      
Segment Information      
Net sales 236,534us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
252,121us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Gross profit 33,701us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
41,534us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Depreciation and amortization expense 646us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
612us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Operating profit (loss) 7,819us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
17,658us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Continuing operations | Public Sector      
Segment Information      
Net sales 36,601us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
36,420us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Gross profit 3,342us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
3,542us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Depreciation and amortization expense 7us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
13us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Operating profit (loss) 675us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
574us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Continuing operations | MacMall      
Segment Information      
Net sales 22,834us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
36,799us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Gross profit 2,063us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
3,631us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Depreciation and amortization expense 18us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
22us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Operating profit (loss) (70)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
821us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Continuing operations | Corporate and Other      
Segment Information      
Net sales (10)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(3)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Gross profit (1)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(2)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Depreciation and amortization expense 2,028us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,926us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Operating profit (loss) $ (13,631)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ (12,925)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember