XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE REPURCHASE PROGRAM (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
May 31, 2024
May 30, 2024
Nov. 14, 2022
SHARE REPURCHASE PROGRAM          
Stock repurchase program - authorized shares     $ 40,000 $ 20,000  
Stock repurchase program - increase in authorized shares     $ 20,000    
Remaining amount available for share repurchase $ 1,200        
Number of shares repurchased 2,616,390        
Average acquisition cost per share $ 6.03        
Repurchase of common stock $ 15,781 $ 17,268      
Maximum          
SHARE REPURCHASE PROGRAM          
Stock repurchase program - authorized shares         $ 20,000