v3.26.1
Summary of Significant Accounting Policies - Schedule of Earnings Per Share Basic and Diluted (Detail) - shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]      
Basic weighted average shares 51,283,000 51,379,000 51,366,000
Treasury stock impact of stock options 342,000 615,000 675,000
Diluted weighted average shares 51,625,000 51,994,000 52,041,000