XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 05, 2024
Equity, Class of Treasury Stock [Line Items]              
Value of common shares authorized for repurchasing $ 647,741       $ 647,741    
Share repurchase program, number of additional shares authorized, amount             $ 400,000
Retirement of treasury stock 0            
Common stock surrendered as payment $ 151,877 $ 97,663 $ 88,319 $ 198,819      
Common Stock              
Equity, Class of Treasury Stock [Line Items]              
Retirement of treasury stock (in shares) 507,166,000            
Retirement of treasury stock $ 5,072            
Treasury Stock              
Equity, Class of Treasury Stock [Line Items]              
Retirement of treasury stock (in shares) 507,166,000            
Retirement of treasury stock $ (5,194,196)            
Acquisition of treasury stock (in shares) 2,388,000 1,935,000 2,271,000 6,241,000      
Common stock surrendered as payment $ 151,877 $ 97,663 $ 88,319 $ 198,819      
Retained ‎ Earnings              
Equity, Class of Treasury Stock [Line Items]              
Retirement of treasury stock $ 5,189,124            
Repurchases in Accordance with Stock Award Agreements              
Equity, Class of Treasury Stock [Line Items]              
Acquisition of treasury stock (in shares)         1,402,000 2,011,000  
Common stock surrendered as payment         $ 73,011 $ 67,474