XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
SHARE REPURCHASE PROGRAM (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 03, 2025
Sep. 02, 2025
May 24, 2024
May 23, 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 $ 19,700   $ 60,000 $ 40,000 $ 40,000 $ 20,000  
Number of shares repurchased 230,734            
Average acquisition cost per share $ 6.38            
Repurchase of common stock $ 1,471 $ 4,585