XML 56 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2018
May 31, 2017
May 31, 2016
Current:      
U.S. Taxes $ 10,129 $ 20,259 $ 14,630
Foreign 3,066 2,514 1,756
Deferred (2,945) (73) 2,589
Provision for Income Taxes $ 10,250 $ 22,700 $ 18,975