XML 111 R96.htm IDEA: XBRL DOCUMENT v3.26.1
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 30, 2024
Feb. 28, 2026
Nov. 10, 2020
Equity, Class of Treasury Stock [Line Items]      
Maximum repurchases as a percentage of market capitalization   6.00%  
2020 Share Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Stock repurchase program authorized amount     $ 100.0
Number of shares repurchased (shares)   201,416  
Total amount of shares repurchased   $ 20.0  
Average price per share (in usd per share)   $ 99.28  
Share Repurchase Program, Remaining Authorized, Amount   $ 33.2  
2026 Share Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Share Repurchase Program, Remaining Authorized, Amount   $ 100.0  
April 2024 Secondary Offering      
Equity, Class of Treasury Stock [Line Items]      
Sale of Stock, Number of Shares Issued in Transaction 4,600,000    
Share Price $ 70.00    
Sale of Stock, Consideration Received On Transaction, Gross $ 322.0    
Payments of Stock Issuance Costs 13.3    
Sale of Stock, Consideration Received on Transaction $ 308.7