Note 12 - Deferred Revenue (Details) - Deferred Revenue Activity - USD ($)
$ in Thousands
12 Months Ended
May. 31, 2015
May. 31, 2014
Deferred Revenue Activity [Abstract]    
Balance at beginning of year $ 2,899 $ 2,413
Additions to deferred revenue from new contracts 9,388 8,658
Revenue recognized during the year (9,293) (8,246)
Foreign currency translation adjustment (228) 74
Balance at end of year 2,766 2,899
Less current portion (2,703) (2,813)
Deferred revenue, net of current portion $ 63 $ 86