XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Transactions (Details) - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2022
Jul. 31, 2021
Jan. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity Transactions                
Preferred Stock, Shares Authorized           10,000 10,000  
Common stock acquired, cost           $ 131,939 $ 599,587 $ 797,838
Common stock repurchase authorization                
Equity Transactions                
Increase in stock repurchase plan authorized $ 200,000 $ 200,000 $ 175,000 $ 970,000 $ 100,000      
Stock repurchase program expiration date           Mar. 01, 2025    
Authorized amount for repurchase of common stock           $ 2,045,000    
Common stock acquired, shares           1,170    
Common stock acquired, cost           $ 130,793    
Remaining authorized repurchase amount           $ 265,053