XML 48 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Common Share - Additional Information (Detail) (USD $)
3 Months Ended 9 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Earnings Per Share [Line Items]        
Options to Purchase Excluded 952,761us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 440,196us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 847,539us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 979,764us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Options to Purchase Outstanding 3,056,335us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 3,223,966us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 3,056,335us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 3,223,966us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Class A Common Shares        
Earnings Per Share [Line Items]        
Dividends preference, per share     0.05amswa_CommonStockDividendsPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember