v3.26.1
Stockholders' Equity - Share Repurchase Program (Details) - 2017 Share Repurchase program - USD ($)
shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Aug. 31, 2017
Share Repurchase Program            
Amount of shares authorized to be repurchased   $ 421,300,000   $ 421,300,000   $ 1,000,000,000
Stock repurchase program, expiration date Sep. 30, 2029          
Number of shares repurchased   1.7 1.1 3.0 1.8  
Total cost of share repurchased   $ 25,400,000 $ 10,000,000 $ 46,000,000 $ 20,000,000