v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
6 Months Ended
Sep. 30, 2024
Mar. 31, 2025
Dec. 08, 2025
Nov. 04, 2022
Share Repurchase Program November 2022        
Share Repurchase Program [Line Items]        
Share repurchase program, authorized amount       $ 1,500.0
Share repurchase program, repurchase and retired (in shares) 30.0      
Share repurchase program, retired $ 1,500.0      
Share repurchase program, excise tax   $ 11.4    
Share Repurchase Program, December 2025        
Share Repurchase Program [Line Items]        
Share repurchase program, authorized amount     $ 250.0