XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jul. 25, 2023
Oct. 25, 2021
Jan. 26, 2021
Dec. 31, 2020
Equity [Abstract]                
Share repurchase program, authorized amount           $ 1,900,000 $ 900,000 $ 750,000
Increase in authorized stock         $ 2,900,000      
Amount available under the current stock repurchase program $ 1,240,494   $ 1,240,494          
Shares repurchased during period (in shares)     12,291,028 21,260,865        
Shares repurchased, average price (in usd per share)     $ 16.79 $ 16.82        
Total value of shares repurchased $ 51,016 $ 137,056 $ 208,317 $ 358,024