XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Shareholders' Equity - Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2024
Class of Stock [Line Items]        
Aggregate purchase price   $ 132,132 $ 95,076  
Maximum percentage of shares held by the company and its subsidiaries 10.00%   10.00%  
Maximum shares available for purchase (in shares) 17,300   17,300  
Stock repurchase program, cancel, percentage   10.00%    
Treasury, at cost, shares (in shares)   20,090   19,243
Shares acquired for cancellation (in shares)   5,600    
Shares acquired for equity incentive plans or potential acquisitions (in shares)   14,500    
2023 Share Repurchase Program        
Class of Stock [Line Items]        
Period for which repurchase program will remain in effect (in years) 3 years      
Share repurchase, authorized amount (up to) $ 1,000,000   $ 1,000,000  
Stock repurchased (in shares)   1,400 1,600  
Aggregate purchase price   $ 132,100 $ 95,100  
Aggregate cost of share   20,800    
Amount available for repurchase   $ 503,800