v3.26.1
Benefit Plans - Schedule of Restricted stock (Details) - Restricted Stock - $ / shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Shares      
Outstanding at beginning of period (in shares) 159,683    
Granted during the period (in shares) 183,500 71,186 3,993
Vested during the period (in shares) (166,652)    
Forfeited during the period (in shares) (4,031)    
Outstanding at end of period (in shares) 172,500 159,683  
Weighted Average Fair Value at Grant Date      
Outstanding at beginning of period (in dollars per share) $ 105.52    
Granted during the period (in dollars per share) 156.72 $ 111.64 $ 120.12
Vested during the period (in dollars per share) 107.99    
Forfeited during the period (in dollars per share) 145.99    
Outstanding at end of period (in dollars per share) $ 156.65 $ 105.52