XML 121 R107.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
May 31, 2022
May 31, 2021
Earnings (Loss) Per Share (Details) [Line Items]    
Number of potentially antidilutive shares outstanding 1.6  
Options outstanding ( in shares) 4,639,689 4,987,262
Remaining authorized repurchase amount $ 33.9  
Participating Restricted Stock Units    
Earnings (Loss) Per Share (Details) [Line Items]    
Undistributed Earnings Allocated to Participating Securities (in Dollars) $ 0.3