v3.26.1
EARNINGS PER SHARE - Additional information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 28, 2026
Jun. 30, 2026
Jun. 30, 2025
EARNINGS PER SHARE      
Antidilutive securities excluded from computation of earnings per share, amount   0 0
Stock repurchased   $ 1,721  
January 2026 Repurchase Program      
EARNINGS PER SHARE      
Maximum shares repurchase amount $ 4,000    
Stock repurchase program term 12 months    
Stock repurchased (in shares)   438,865  
Stock repurchased   $ 2,400  
Average price   $ 5.51