v3.25.1
EARNINGS PER SHARE - Additional information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Feb. 05, 2025
May 05, 2023
Sep. 08, 2022
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Sep. 26, 2024
Nov. 17, 2022
Mar. 09, 2022
EARNINGS PER SHARE                  
Antidilutive securities excluded from computation of earnings per share, amount       0 0 0      
March 2022 Repurchase Program                  
EARNINGS PER SHARE                  
Maximum shares repurchase amount                 $ 5.0
Average price     $ 6.96            
Shares repurchased and retired     718,734            
Shares repurchased and retired value     $ 5.0            
November 2022 Repurchase Program                  
EARNINGS PER SHARE                  
Maximum shares repurchase amount               $ 2.5  
Average price   $ 6.34              
Shares repurchased and retired   394,334              
Shares repurchased and retired value   $ 2.5              
September 2024 Repurchase Program                  
EARNINGS PER SHARE                  
Maximum shares repurchase amount             $ 2.0    
Average price $ 5.58                
Shares repurchased and retired 358,631                
Shares repurchased and retired value $ 2.0