v3.25.2
Treasury Stock - Schedule of repurchase of common stock (Details) - USD ($)
$ in Millions
3 Months Ended 17 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Aug. 31, 2025
Mar. 19, 2025
Mar. 20, 2024
Equity, Class of Treasury Stock [Line Items]          
Authorized amount of stock to be repurchased $ 108.0   $ 108.0    
Less repurchases made under these authorizations   $ (5.0)      
Remaining Board authorization at August 31, 2025 70.0   70.0    
Board Authorized 2024 Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Authorized amount of stock to be repurchased         $ 54.6
Under all Board Authorizations          
Equity, Class of Treasury Stock [Line Items]          
Less repurchases made under these authorizations $ 0.0   $ (38.0)    
Board Authorized March 2025 Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Authorized amount of stock to be repurchased       $ 53.4