XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
TREASURY STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Nov. 04, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 14, 2022
Mar. 31, 2020
Treasury Stock Purchase                
Number of shares repurchased of common stock from employees in lieu of cash or withholding taxes due   0            
Amount of shares purchased   $ 272,880 $ 284,311 $ 12,187 $ 399 $ 13,419    
March 2020 Repurchase Plan                
Treasury Stock Purchase                
Repurchase of common stock (in shares)   1,800,000            
Average purchase price (in dollars per share)   $ 87.55            
Amount of shares purchased   $ 157,400            
March 2020 Repurchase Plan | Maximum                
Treasury Stock Purchase                
Share repurchase program, authorized amount               $ 500,000
June 2022 Repurchase Plan                
Treasury Stock Purchase                
Amount of shares purchased   $ 115,500            
Repurchase price of stock $ 182,800              
June 2022 Repurchase Plan | Maximum                
Treasury Stock Purchase                
Share repurchase program, authorized amount             $ 500,000  
September 2022 Repurchase                
Treasury Stock Purchase                
Repurchase of common stock (in shares)   1,300,000            
Average purchase price (in dollars per share)   $ 88.11