XML 120 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2018
May 31, 2017
May 31, 2016
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance $ 515,027 $ 507,228 $ 545,099
Total comprehensive income (loss), net of tax 16,707 4,475 (43,548)
Ending Balance 542,595 515,027 507,228
Foreign currency translation gain (loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (1,305) (760)  
Other comprehensive income (loss) before reclassifications, net of tax 270 (545)  
Amounts reclassified from accumulated other comprehensive income 0 0  
Total comprehensive income (loss), net of tax 270 (545)  
Ending Balance (1,035) (1,305) (760)
Unrealized gain (loss) on marketable securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (19) (31)  
Other comprehensive income (loss) before reclassifications, net of tax 102 12  
Amounts reclassified from accumulated other comprehensive income 0 0  
Total comprehensive income (loss), net of tax 102 12  
Ending Balance 83 (19) (31)
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (1,324) (791) (833)
Other comprehensive income (loss) before reclassifications, net of tax 372 (533)  
Amounts reclassified from accumulated other comprehensive income 0 0  
Total comprehensive income (loss), net of tax 372 (533)  
Ending Balance $ (952) $ (1,324) $ (791)