v3.26.1
EARNINGS (LOSS) PER SHARE - Additional information (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 28, 2026
Nov. 17, 2025
Feb. 05, 2025
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Apr. 29, 2025
Sep. 26, 2024
EARNINGS PER SHARE                  
Antidilutive securities excluded from computation of earnings per share, amount         0 0 0    
Maximum shares repurchase amount $ 4,000,000                
Stock repurchased (in shares)       130,059          
Stock repurchased       $ 697,000 $ 2,716,000 $ 2,000,000 $ 577,000    
Average price       $ 5.36          
Maximum                  
EARNINGS PER SHARE                  
Stock repurchase program term 12 months                
September 2024 Repurchase Program                  
EARNINGS PER SHARE                  
Maximum shares repurchase amount                 $ 2,000,000
Average price     $ 5.58            
Shares repurchased and retired     358,631            
Shares repurchased and retired value     $ 2,000,000            
April 2025 Repurchase Program                  
EARNINGS PER SHARE                  
Maximum shares repurchase amount               $ 2,000,000  
Average price   $ 5.26              
Shares repurchased and retired   383,950              
Shares repurchased and retired value   $ 2,000,000