v3.25.1
SHAREHOLDERS' EQUITY - (Tables)
12 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Stockholders Equity
March 31, 2025March 31, 2024
Common StockTreasury StockCommon StockTreasury Stock
Beginning of the year16,465,776 952,394 16,377,820 902,157 
Vesting of performance shares and restricted stock units58,640 21,745 55,039 20,713 
Reissuance of treasury shares— (17,186)— (35,477)
Restricted stock awards activities20,174 10,786 32,917 11,868 
Share repurchases— 59,202 — 53,133 
Equity issuance1,265,000 — — — 
End of the year17,809,590 1,026,941 16,465,776 952,394