v3.26.1
Earnings Per Share - Computation for Basic and Diluted Earnings Per Share (Detail) - $ / shares
3 Months Ended
May 31, 2026
May 31, 2025
Earnings Per Share [Abstract]    
Basic weighted average common shares outstanding 25,363,246 25,956,639
Effect of dilutive stock options, restricted stock, time-based RSUs and performance-based RSUs 157,793 64,608
Diluted weighted average common shares outstanding 25,521,039 26,021,247
Earnings per share    
Net earnings - basic $ 0.39 $ 0.38
Net earnings - diluted 0.39 0.38
Cash dividends per share $ 0.25 $ 0.25