XML 35 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
segment
Dec. 31, 2013
segment
Dec. 31, 2012
Segment Information                      
Number of Operating Segments                 3us-gaap_NumberOfOperatingSegments 4us-gaap_NumberOfOperatingSegments  
Segment Information                      
Net sales $ 359,233us-gaap_SalesRevenueNet $ 336,801us-gaap_SalesRevenueNet $ 334,991us-gaap_SalesRevenueNet $ 325,337us-gaap_SalesRevenueNet $ 357,191us-gaap_SalesRevenueNet $ 335,811us-gaap_SalesRevenueNet $ 350,002us-gaap_SalesRevenueNet $ 316,995us-gaap_SalesRevenueNet $ 1,356,362us-gaap_SalesRevenueNet $ 1,359,999us-gaap_SalesRevenueNet $ 1,342,298us-gaap_SalesRevenueNet
Gross profit 50,187us-gaap_GrossProfit 45,199us-gaap_GrossProfit 47,976us-gaap_GrossProfit 48,705us-gaap_GrossProfit 48,143us-gaap_GrossProfit 47,910us-gaap_GrossProfit 49,113us-gaap_GrossProfit 44,333us-gaap_GrossProfit 192,067us-gaap_GrossProfit 189,499us-gaap_GrossProfit 184,130us-gaap_GrossProfit
Depreciation and amortization expense                 11,893us-gaap_DepreciationDepletionAndAmortization 11,830us-gaap_DepreciationDepletionAndAmortization 12,496us-gaap_DepreciationDepletionAndAmortization
Operating profit                 15,705us-gaap_OperatingIncomeLoss 18,220us-gaap_OperatingIncomeLoss 13,618us-gaap_OperatingIncomeLoss
Total consolidated assets 389,190us-gaap_Assets       434,822us-gaap_Assets       389,190us-gaap_Assets 434,822us-gaap_Assets  
Commercial                      
Segment Information                      
Net sales                 1,016,047us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
1,034,776us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
1,026,222us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
Gross profit                 158,777us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
158,157us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
151,783us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
Depreciation and amortization expense                 2,416us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
3,911us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
4,630us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
Operating profit                 58,029us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
63,486us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
59,571us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_CommercialMember
Public Sector                      
Segment Information                      
Net sales                 214,723us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
187,142us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
165,828us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
Gross profit                 21,057us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
16,995us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
16,514us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
Depreciation and amortization expense                 45us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
73us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
106us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
Operating profit                 8,349us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
3,714us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
2,554us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_PublicSectorMember
MacMall                      
Segment Information                      
Net sales                 125,615us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
138,089us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
150,290us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
Gross profit                 12,211us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
14,344us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
15,506us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
Depreciation and amortization expense                 116us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
82us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
69us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
Operating profit                 1,290us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
2,968us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
4,048us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= pcmi_MacMallMember
Corporate and Other                      
Segment Information                      
Net sales                 (23)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(8)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(42)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Gross profit                 22us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
3us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
327us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Depreciation and amortization expense                 8,070us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
6,980us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
6,768us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Operating profit                 (51,963)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(51,948)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(52,555)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Continuing operations                      
Segment Information                      
Net sales                 1,356,362us-gaap_SalesRevenueNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,359,999us-gaap_SalesRevenueNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,342,298us-gaap_SalesRevenueNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Gross profit                 192,067us-gaap_GrossProfit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
189,499us-gaap_GrossProfit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
184,130us-gaap_GrossProfit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Depreciation and amortization expense                 10,647us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
11,046us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
11,573us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Operating profit                 $ 15,705us-gaap_OperatingIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 18,220us-gaap_OperatingIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 13,618us-gaap_OperatingIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember