XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.2
TREASURY STOCK (Details) - USD ($)
$ in Thousands
3 Months Ended 38 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
May 03, 2022
Equity, Class of Treasury Stock [Line Items]        
Value of shares repurchased $ 15,014 $ 25,000    
Restricted Stock Units        
Equity, Class of Treasury Stock [Line Items]        
Shares paid for tax withholding (in shares) 597,115 617,826    
Cost related to tax withholding $ 13,800 $ 12,200    
Share Repurchase Program, May 2022        
Equity, Class of Treasury Stock [Line Items]        
Stock authorized to repurchase under stock repurchase program (in shares)       25,000,000
Shares repurchased during the period (in shares) 761,249   2,737,970  
Value of shares repurchased $ 15,000   $ 56,600  
Stock remaining to be purchased (in shares) 22,262,030   22,262,030