XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.2
TREASURY STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 05, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
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   2,936            
Amount of shares purchased   $ 284,311 $ 12,187 $ 399 $ 13,419      
Cash payment for repurchase of common stock from employees in lieu of cash or withholding taxes due   $ 300            
March 2020 Repurchase Plan                
Treasury Stock Purchase                
Repurchase of common stock (in shares)           3,300,000    
Average purchase price (in dollars per share)           $ 86.53    
Amount of shares purchased           $ 284,100    
Repurchase price of stock $ 157,400              
March 2020 Repurchase Plan | Maximum                
Treasury Stock Purchase                
Share repurchase program, authorized amount               $ 500,000
June 2022 Repurchase Plan                
Treasury Stock Purchase                
Repurchase of common stock (in shares)   0            
Repurchase price of stock $ 500,000              
June 2022 Repurchase Plan | Maximum                
Treasury Stock Purchase                
Share repurchase program, authorized amount             $ 500,000