XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended
Feb. 03, 2025
Jul. 31, 2024
Subsequent Event [Line Items]    
Authorized shares for repurchase   $ 400.0
Subsequent Event    
Subsequent Event [Line Items]    
Shares repurchased (in shares) 0.6  
Aggregate amount of shares repurchased $ 20.5  
Remaining authorized repurchase amount $ 325.0