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 |