v3.26.1
Stockholders’ Equity (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Feb. 03, 2026
Aug. 12, 2025
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Jan. 29, 2026
Aug. 07, 2025
Equity [Abstract]              
Common stock repurchase program, authorized amount           $ 200,000 $ 150,000
Stock repurchase program, announcement date Feb. 03, 2026 Aug. 12, 2025          
Stock repurchased and retired during period (in shares)     3.9 7.3      
Repurchases of common stock, excluding broker fees     $ 100,000 $ 250,000      
Share repurchase program, remaining authorized, amount     100,000 100,000      
Excise tax on repurchases of common stock     $ 900 $ 919 $ 0