v3.26.3
COMMON STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 12, 2026
May 13, 2026
May 15, 2025
Feb. 21, 2025
Sep. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Equity, Class of Treasury Stock [Line Items]                
Repurchase of common stock (in shares)         44 257    
Amount of common stock repurchased         $ 7,430 $ 40,000 $ 9,225 $ 10,775
May 2026 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount   $ 40,000            
Stock repurchase program, period in force   12 months            
June 2026 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount $ 60,000              
Stock repurchase program, period in force 12 months              
Remaining authorized repurchase amount available         $ 52,570      
May 2025 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount     $ 20,000          
Stock repurchase program, period in force     12 months          
Repurchase of common stock (in shares)     0          
February 2025 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount       $ 20,000        
Stock repurchase program, period in force       12 months        
Repurchase of common stock (in shares)             73 84
Amount of common stock repurchased             $ 9,225 $ 10,775