XML 31 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT REPORTING (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Segment
Dec. 31, 2013
Sep. 30, 2014
Mar. 31, 2014
Sep. 30, 2013
SEGMENT REPORTING [Abstract]              
Number of business segment     2us-gaap_NumberOfOperatingSegments        
Segment Reporting Information [Line Items]              
Sales of product and services $ 295,679plus_SalesOfProductAndServices $ 255,747plus_SalesOfProductAndServices $ 843,619plus_SalesOfProductAndServices $ 764,067plus_SalesOfProductAndServices      
Financing revenues 8,406plus_FinancingRevenues 9,228plus_FinancingRevenues 26,339plus_FinancingRevenues 27,989plus_FinancingRevenues      
Fee and other income 2,156plus_FeeAndOtherIncome 2,207plus_FeeAndOtherIncome 6,059plus_FeeAndOtherIncome 5,572plus_FeeAndOtherIncome      
TOTAL REVENUES 306,241us-gaap_SalesRevenueNet 267,182us-gaap_SalesRevenueNet 876,017us-gaap_SalesRevenueNet 797,628us-gaap_SalesRevenueNet      
Cost of sales, product and services 238,202us-gaap_CostOfGoodsAndServicesSold 207,378us-gaap_CostOfGoodsAndServicesSold 681,852us-gaap_CostOfGoodsAndServicesSold 625,562us-gaap_CostOfGoodsAndServicesSold      
Direct lease costs 2,601us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment 3,055us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment 8,364us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment 9,803us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment      
Cost of revenues 240,803plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment 210,433plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment 690,216plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment 635,365plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment      
Professional and other fees 1,436us-gaap_ProfessionalFees 2,008us-gaap_ProfessionalFees 4,846us-gaap_ProfessionalFees 7,154us-gaap_ProfessionalFees      
Salaries and benefits 35,632us-gaap_LaborAndRelatedExpense 30,795us-gaap_LaborAndRelatedExpense 102,831us-gaap_LaborAndRelatedExpense 91,162us-gaap_LaborAndRelatedExpense      
General and administrative expenses 7,233us-gaap_GeneralAndAdministrativeExpense 5,397us-gaap_GeneralAndAdministrativeExpense 20,664us-gaap_GeneralAndAdministrativeExpense 16,457us-gaap_GeneralAndAdministrativeExpense      
Interest and financing costs 575us-gaap_FinancialServicesCosts 496us-gaap_FinancialServicesCosts 1,830us-gaap_FinancialServicesCosts 1,389us-gaap_FinancialServicesCosts      
Operating expenses 44,876us-gaap_OperatingExpenses 38,696us-gaap_OperatingExpenses 130,171us-gaap_OperatingExpenses 116,162us-gaap_OperatingExpenses      
Operating income 20,562us-gaap_OperatingIncomeLoss 18,053us-gaap_OperatingIncomeLoss 55,630us-gaap_OperatingIncomeLoss 46,101us-gaap_OperatingIncomeLoss      
Other income 6,169us-gaap_OtherIncome 0us-gaap_OtherIncome 7,603us-gaap_OtherIncome 0us-gaap_OtherIncome      
EARNINGS BEFORE PROVISION FOR INCOME TAXES 26,731us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 18,053us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 63,233us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 46,101us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest      
Depreciation and amortization 3,810us-gaap_DepreciationAndAmortization 4,442us-gaap_DepreciationAndAmortization 11,441us-gaap_DepreciationAndAmortization 11,801us-gaap_DepreciationAndAmortization      
Purchases of property, equipment and operating lease equipment 5,620us-gaap_PaymentsToAcquireEquipmentOnLease 1,179us-gaap_PaymentsToAcquireEquipmentOnLease 7,571us-gaap_PaymentsToAcquireEquipmentOnLease 7,938us-gaap_PaymentsToAcquireEquipmentOnLease      
Total assets 591,365us-gaap_Assets 506,777us-gaap_Assets 591,365us-gaap_Assets 506,777us-gaap_Assets 591,365us-gaap_Assets 553,845us-gaap_Assets 506,777us-gaap_Assets
Operating Segments [Member] | Technology [Member]              
Segment Reporting Information [Line Items]              
Sales of product and services 295,679plus_SalesOfProductAndServices
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
255,747plus_SalesOfProductAndServices
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
843,619plus_SalesOfProductAndServices
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
764,067plus_SalesOfProductAndServices
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Financing revenues 0plus_FinancingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
0plus_FinancingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
0plus_FinancingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
0plus_FinancingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Fee and other income 2,140plus_FeeAndOtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
2,193plus_FeeAndOtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
5,969plus_FeeAndOtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
5,478plus_FeeAndOtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
TOTAL REVENUES 297,819us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
257,940us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
849,588us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
769,545us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Cost of sales, product and services 238,202us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
207,378us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
681,852us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
625,562us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Direct lease costs 0us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
0us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
0us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
0us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Cost of revenues 238,202plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
207,378plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
681,852plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
625,562plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Professional and other fees 1,158us-gaap_ProfessionalFees
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
1,770us-gaap_ProfessionalFees
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
4,065us-gaap_ProfessionalFees
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
6,214us-gaap_ProfessionalFees
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Salaries and benefits 33,507us-gaap_LaborAndRelatedExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
28,460us-gaap_LaborAndRelatedExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
96,140us-gaap_LaborAndRelatedExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
83,603us-gaap_LaborAndRelatedExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
General and administrative expenses 6,918us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
5,082us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
19,379us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
15,596us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Interest and financing costs 19us-gaap_FinancialServicesCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
19us-gaap_FinancialServicesCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
77us-gaap_FinancialServicesCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
64us-gaap_FinancialServicesCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Operating expenses 41,602us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
35,331us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
119,661us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
105,477us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Operating income 18,015us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
15,231us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
48,075us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
38,506us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Other income 0us-gaap_OtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
0us-gaap_OtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
0us-gaap_OtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
0us-gaap_OtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
EARNINGS BEFORE PROVISION FOR INCOME TAXES 18,015us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
15,231us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
48,075us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
38,506us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Depreciation and amortization 1,244us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
810us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
3,219us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
2,054us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Purchases of property, equipment and operating lease equipment 1,846us-gaap_PaymentsToAcquireEquipmentOnLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
699us-gaap_PaymentsToAcquireEquipmentOnLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
2,932us-gaap_PaymentsToAcquireEquipmentOnLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
3,771us-gaap_PaymentsToAcquireEquipmentOnLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
     
Total assets 366,740us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
302,487us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
366,740us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
302,487us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
366,740us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
  302,487us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_TechnologyReportingUnitMember
Operating Segments [Member] | Financing [Member]              
Segment Reporting Information [Line Items]              
Sales of product and services 0plus_SalesOfProductAndServices
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
0plus_SalesOfProductAndServices
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
0plus_SalesOfProductAndServices
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
0plus_SalesOfProductAndServices
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Financing revenues 8,406plus_FinancingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
9,228plus_FinancingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
26,339plus_FinancingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
27,989plus_FinancingRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Fee and other income 16plus_FeeAndOtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
14plus_FeeAndOtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
90plus_FeeAndOtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
94plus_FeeAndOtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
TOTAL REVENUES 8,422us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
9,242us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
26,429us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
28,083us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Cost of sales, product and services 0us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
0us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
0us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
0us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Direct lease costs 2,601us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
3,055us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
8,364us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
9,803us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Cost of revenues 2,601plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
3,055plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
8,364plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
9,803plus_CostOfGoodsAndServicesSoldIncludingLeasedEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Professional and other fees 278us-gaap_ProfessionalFees
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
238us-gaap_ProfessionalFees
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
781us-gaap_ProfessionalFees
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
940us-gaap_ProfessionalFees
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Salaries and benefits 2,125us-gaap_LaborAndRelatedExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
2,335us-gaap_LaborAndRelatedExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
6,691us-gaap_LaborAndRelatedExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
7,559us-gaap_LaborAndRelatedExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
General and administrative expenses 315us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
315us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
1,285us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
861us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Interest and financing costs 556us-gaap_FinancialServicesCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
477us-gaap_FinancialServicesCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
1,753us-gaap_FinancialServicesCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
1,325us-gaap_FinancialServicesCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Operating expenses 3,274us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
3,365us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
10,510us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
10,685us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Operating income 2,547us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
2,822us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
7,555us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
7,595us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Other income 6,169us-gaap_OtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
0us-gaap_OtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
7,603us-gaap_OtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
0us-gaap_OtherIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
EARNINGS BEFORE PROVISION FOR INCOME TAXES 8,716us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
2,822us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
15,158us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
7,595us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Depreciation and amortization 2,566us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
3,632us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
8,222us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
9,747us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Purchases of property, equipment and operating lease equipment 3,774us-gaap_PaymentsToAcquireEquipmentOnLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
480us-gaap_PaymentsToAcquireEquipmentOnLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
4,639us-gaap_PaymentsToAcquireEquipmentOnLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
4,167us-gaap_PaymentsToAcquireEquipmentOnLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
     
Total assets $ 224,625us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
$ 204,290us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
$ 224,625us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
$ 204,290us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
$ 224,625us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember
  $ 204,290us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= plus_FinancingReportingUnitMember