v3.26.1
Benefit Plans - Schedule of Option activity (Details) - Stock Options - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Shares      
Options outstanding, beginning of year (in shares) 169,154    
Granted (in shares) 416    
Exercised (in shares) (26,609)    
Forfeited (in shares) (7,218)    
Expired (in shares) (934)    
Options outstanding, end of period (in shares) 134,809 169,154  
Options exercisable, end of period (in shares) 112,772    
Weighted Average Exercise Price      
Options outstanding, beginning of year (in dollars per share) $ 111.55    
Granted (in dollars per share) 179.28    
Exercised (in dollars per share) 102.89    
Forfeited (in dollars per share) 111.78    
Expired (in dollars per share) 189.45    
Options outstanding, end of period (in dollars per share) 112.92 $ 111.55  
Options exercisable, end of period (in dollars per share) $ 112.63    
Stock Option Activity Additional Disclosures      
Weighted-average remaining contractual term, options outstanding, end of period 4 years 8 months 4 days    
Weighted-average remaining contractual terms, options exercisable, end of period 3 years 10 months 24 days    
Aggregate intrinsic value, options outstanding, end of period $ 3,637,710    
Aggregate intrinsic value, options exercisable, end of period 3,155,485    
Intrinsic value of options exercised 1,551,760 $ 961,758 $ 1,556,871
Tax benefit of options exercised $ 380,181 $ 235,631 $ 381,433