v3.26.1
Share Repurchase Program (Details) - Common Stock [Member] - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Nov. 30, 2025
Share Repurchase Program [Abstract]        
Stock repurchase program, approved amount $ 57,000,000     $ 37,000,000
Repurchase of shares (in Shares) 955,608 542,134 0  
Repurchase of shares $ 11,351,000 $ 4,832,000    
Shares utilized, amount 34,928,000      
Shares available for repurchase, amount $ 22,072,000      
Shares repurchased and retired (in Shares) 2,334,749