XML 26 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT REPORTING (Details) (USD $)
3 Months Ended 9 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Segment Reporting Information [Line Items]        
Revenue $ 6,363,597us-gaap_Revenues $ 6,269,742us-gaap_Revenues $ 20,266,607us-gaap_Revenues $ 15,025,632us-gaap_Revenues
Depreciation and amortization 167,959us-gaap_DepreciationAndAmortization 188,574us-gaap_DepreciationAndAmortization 517,480us-gaap_DepreciationAndAmortization 577,446us-gaap_DepreciationAndAmortization
(Loss) income before income taxes from continuing operations (2,843,487)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (2,882,230)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (7,628,475)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (9,888,458)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Total assets 14,770,864wpcs_TotalAssetsExcludingHeldForSale [1] 13,901,791wpcs_TotalAssetsExcludingHeldForSale [2] 14,770,864wpcs_TotalAssetsExcludingHeldForSale [1] 13,901,791wpcs_TotalAssetsExcludingHeldForSale [2]
Additions (Disposals) of property and equipment (240,585)us-gaap_PropertyPlantAndEquipmentAdditions 119,782us-gaap_PropertyPlantAndEquipmentAdditions (100,521)us-gaap_PropertyPlantAndEquipmentAdditions 330,948us-gaap_PropertyPlantAndEquipmentAdditions
Corporate [Member]        
Segment Reporting Information [Line Items]        
Revenue 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Depreciation and amortization 0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
1,339us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
289us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
7,505us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(Loss) income before income taxes from continuing operations (3,243,232)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(3,206,398)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(8,886,536)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(10,279,655)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Total assets 627,922wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[1] 3,270,366wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[2] 627,922wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[1] 3,270,366wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[2]
Additions (Disposals) of property and equipment 0us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Contracting Services [Member]        
Segment Reporting Information [Line Items]        
Revenue 6,363,597us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
6,269,742us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
20,266,607us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
15,025,632us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
Depreciation and amortization 167,959us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
187,235us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
517,191us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
569,941us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
(Loss) income before income taxes from continuing operations 399,745us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
324,168us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
1,258,061us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
391,197us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
Total assets 14,142,942wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
[1] 10,631,425wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
[2] 14,142,942wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
[1] 10,631,425wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
[2]
Additions (Disposals) of property and equipment (240,585)us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
119,782us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
(100,521)us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
330,948us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_ContractingServicesMember
Virtual Currencies [Member]        
Segment Reporting Information [Line Items]        
Revenue 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[3] 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
   [3] 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
Depreciation and amortization 0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[3] 0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
   [3] 0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
(Loss) income before income taxes from continuing operations 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[3] 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
   [3] 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
Total assets 0wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[1],[3] 0wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[2] 0wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[1],[3] 0wpcs_TotalAssetsExcludingHeldForSale
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[2]
Additions (Disposals) of property and equipment $ 0us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[3] $ 0us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
$ 0us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[3] $ 0us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= wpcs_VirtualCurrenciesMember
[1] Excludes assets held for sale of $14,000
[2] Excludes assets held for sale of $4,514,000
[3] BTX was sold on November 26, 2014