v3.26.3
Shareholders’ Equity - Schedule of Repurchase Activity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Equity [Abstract]        
Shares repurchased and retired (in shares) 5,184 994 12,266 1,899
Total value of shares repurchased and retired $ 245,634 $ 50,003 $ 521,112 $ 95,034
Estimated excise taxes on shares repurchased $ 1,865 $ 0 $ 3,453 $ 0