Note 19 - Income Taxes (Details) - Income Tax (Benefit) Provision - USD ($)
$ in Thousands
12 Months Ended
May. 31, 2015
May. 31, 2014
May. 31, 2013
Current:      
Federal $ (642) $ 321 $ 403
State and Local 740 914 69
Foreign 4,058 4,107 4,434
4,156 5,342 4,906
Non-Current:      
Federal 46 (298) (899)
State and Local (729)    
(683) (298) (899)
Deferred:      
Federal 14,344 (19,030) (26,319)
State and Local (1,944) (1,092) (1,522)
Foreign (273) (838) (732)
12,127 (21,059) (28,573)
Provision (benefit) for income taxes $ 15,600 $ (15,916) $ (24,566)