v3.25.2
Treasury Stock - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Aug. 31, 2024
Aug. 31, 2025
Equity, Attributable to Parent [Abstract]    
Authorized amount of stock to be repurchased   $ 108.0
Treasury stock, value acquired $ 5.0