XML 166 R151.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events - Share Repurchases (Details) - USD ($)
$ in Thousands, shares in Millions
2 Months Ended 12 Months Ended
Nov. 20, 2023
Sep. 30, 2023
May 01, 2023
Subsequent Event [Line Items]      
Payments for repurchase of common stock   $ 838,514  
Share Repurchase Program, November 2022      
Subsequent Event [Line Items]      
Stock repurchase program, remaining authorized repurchase amount   $ 500,000 $ 1,000,000
Subsequent Event | Share Repurchase Program, November 2022      
Subsequent Event [Line Items]      
Stock repurchased and retired during period, shares (in shares) 2.1    
Payments for repurchase of common stock $ 103,900