v3.26.1
SHARE REPURCHASE PROGRAM (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
May 31, 2024
Nov. 14, 2022
SHARE REPURCHASE PROGRAM          
Stock repurchase program - authorized shares         $ 20,000
Stock repurchase program - increase in authorized shares     $ 20,000 $ 20,000  
Remaining amount available for share repurchase $ 9,700   $ 60,000 $ 20,000  
Number of shares repurchased 1,606,466 2,616,390      
Average acquisition cost per share $ 7.16 $ 6.03      
Repurchase of common stock $ 11,510 $ 15,781