XML 100 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Jul. 16, 2024
Jan. 17, 2024
Purchase of treasury shares under stock repurchase program, cost method, value     $ 263,656      
Stock repurchase program, remaining authorized repurchase amount   $ 259,700   $ 259,700    
December 2021 Stock Repurchase Program            
Stock repurchase program, authorized amount           $ 250,000
January 2024 Stock Repurchase Program            
Stock repurchase program, authorized amount           $ 500,000
Purchase of treasury shares under stock repurchase program (in shares)   0   2,954,211    
Purchase of treasury shares under stock repurchase program, cost method, value       $ 262,600    
July 2024 Stock Repurchase Program | Subsequent event [Member]            
Stock repurchase program, authorized amount         $ 800,000  
Stock repurchase program, remaining authorized repurchase amount         $ 800,000  
Q12024ASR            
Accelerated share repurchases, cash or stock settlement 200 million          
Accelerated share repurchases, settlement (payment) or receipt $ 200,000   $ 200,000      
Purchase of treasury shares under stock repurchase program (in shares) 2,100,000          
Accelerated share repurchases, initial delivery percentage of shares 70.00%          
Accelerated Share Repurchases, Adjustment to Recorded Amount $ 52,200