v3.26.1
Stockholders' Equity (Details) - USD ($)
shares in Millions, $ in Millions
Jun. 30, 2026
Aug. 31, 2025
Equity [Abstract]    
Share repurchase program, authorized, number of shares   10.0
Remaining authorized, amount $ 6.6