XML 71 R57.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 12 - Accounting for the Costs of Computer Software Developed for Internal Use (Details Textual) - USD ($)
12 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Apr. 30, 2014
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life 3 years    
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life 5 years    
Production Expenses Attributable to Additional Accelerated Amortization of Software Costs [Member]      
Capitalized Computer Software, Amortization $ 1,239,000    
Capitalized Computer Software, Additions 1,681,000 $ 2,422,000  
Capitalized Software Development Costs for Project 1,680,000 2,414,000  
Capitalized Software Development Costs for New Systems 1,000 8,000  
Internal Costs to Develop Software 1,250,000 1,692,000  
Third Party Programmers Costs 431,000 730,000  
Capitalized Computer Software, Amortization $ 3,520,000 2,421,000 $ 1,812,000
Accelerated Write Off of Obsolete Software   $ 138,000