XML 80 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2024
Mar. 31, 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  
Additional paid-in capital [Member]      
Purchase of treasury shares under stock repurchase program, cost method, value   $ 52,244  
December 2021 Stock Repurchase Program      
Stock repurchase program, authorized amount     $ 250,000
Purchase of treasury shares under stock repurchase program (in shares)   2,954,211  
Purchase of treasury shares under stock repurchase program, cost method, value   $ 262,600  
January 2024 Stock Repurchase Program      
Stock repurchase program, authorized amount     $ 500,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