XML 16 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Segment Reporting Information [Line Items]        
Revenues $ 25,839us-gaap_SalesRevenueNet $ 24,427us-gaap_SalesRevenueNet $ 75,273us-gaap_SalesRevenueNet $ 74,676us-gaap_SalesRevenueNet
Operating income (loss) 2,375us-gaap_OperatingIncomeLoss 3,539us-gaap_OperatingIncomeLoss 5,917us-gaap_OperatingIncomeLoss 11,314us-gaap_OperatingIncomeLoss
Capital expenditures 740us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 50us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 972us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 205us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Capitalized software 879us-gaap_CapitalizedComputerSoftwareAdditions 761us-gaap_CapitalizedComputerSoftwareAdditions 1,725us-gaap_CapitalizedComputerSoftwareAdditions 2,402us-gaap_CapitalizedComputerSoftwareAdditions
Depreciation and amortization 1,472us-gaap_DepreciationDepletionAndAmortization 435us-gaap_DepreciationDepletionAndAmortization 4,311us-gaap_DepreciationDepletionAndAmortization 1,897us-gaap_DepreciationDepletionAndAmortization
Earnings (loss) before income taxes 2,295us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 3,737us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 6,632us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 11,973us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Enterprise Resource Planning        
Segment Reporting Information [Line Items]        
Revenues 2,997us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
2,630us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
8,607us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
8,678us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
Operating income (loss) (1,712)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(2,009)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(5,397)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(5,062)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
Capital expenditures 703us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
24us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
769us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
117us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
Depreciation and amortization 241us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
222us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
698us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
663us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
Earnings (loss) before income taxes (1,032)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(1,224)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(2,695)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(2,961)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
Supply Chain Management        
Segment Reporting Information [Line Items]        
Revenues 16,302us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
15,908us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
48,033us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
47,043us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
Operating income (loss) 3,555us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
5,179us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
9,603us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
14,659us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
Capital expenditures 37us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
26us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
203us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
78us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
Capitalized software 879us-gaap_CapitalizedComputerSoftwareAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
761us-gaap_CapitalizedComputerSoftwareAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
1,725us-gaap_CapitalizedComputerSoftwareAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
2,402us-gaap_CapitalizedComputerSoftwareAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
Depreciation and amortization 1,229us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
210us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
3,605us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
1,225us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
Earnings (loss) before income taxes 2,824us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
4,616us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
7,694us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
13,293us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
IT Consulting        
Segment Reporting Information [Line Items]        
Revenues 6,540us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
5,889us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
18,633us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
18,955us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
Operating income (loss) 532us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
369us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
1,711us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
1,717us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
Capital expenditures       10us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
Depreciation and amortization 2us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
3us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
8us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
9us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
Earnings (loss) before income taxes 503us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
345us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
1,633us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
1,641us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
Operating Segments        
Segment Reporting Information [Line Items]        
Operating income (loss) 2,375us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
3,539us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
5,917us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
11,314us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | Enterprise Resource Planning        
Segment Reporting Information [Line Items]        
Operating income (loss) (1,192)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(1,522)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(3,792)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(3,682)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
Operating Segments | Supply Chain Management        
Segment Reporting Information [Line Items]        
Operating income (loss) 3,064us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
4,716us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
8,076us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
13,352us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
Operating Segments | IT Consulting        
Segment Reporting Information [Line Items]        
Operating income (loss) 503us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
345us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
1,633us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
1,644us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
Intersegment Eliminations | Enterprise Resource Planning        
Segment Reporting Information [Line Items]        
Operating income (loss) (520)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(487)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(1,605)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
(1,380)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_EnterpriseResourcePlanningMember
Intersegment Eliminations | Supply Chain Management        
Segment Reporting Information [Line Items]        
Operating income (loss) 491us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
463us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
1,527us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
1,307us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_CollaborativeSupplyChainManagementMember
Intersegment Eliminations | IT Consulting        
Segment Reporting Information [Line Items]        
Operating income (loss) $ 29us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
$ 24us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
$ 78us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember
$ 73us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= amswa_ItConsultingMember