XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jul. 31, 2024
Jul. 30, 2024
Share Repurchase Program [Line Items]            
Stock repurchased $ 125,023 $ 161,428        
July 2024 Share Repurchase Program | Ordinary Options            
Share Repurchase Program [Line Items]            
Total amount authorized for repurchase of shares under share repurchase program         $ 500,000  
Stock repurchased $ 125,000   $ 125,000      
Shares repurchased (in shares) 1.1   1.1      
Average price of shares repurchased (in dollars per share) $ 109.52   $ 109.52      
Remaining amount authorized for repurchase of shares $ 225,000   $ 225,000      
November 2016 Share Repurchase Program | Ordinary Options            
Share Repurchase Program [Line Items]            
Total amount authorized for repurchase of shares under share repurchase program           $ 1,500,000
Stock repurchased   $ 161,400   $ 161,400    
Shares repurchased (in shares)   1.5   1.5    
Average price of shares repurchased (in dollars per share)   $ 110.75   $ 110.75