XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Earnings Per Share Basic and Diluted (Detail) - shares
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]      
Basic weighted average shares 51,379,000 51,366,000 51,984,000
Treasury stock impact of stock options 615,000 675,000 792,000
Diluted weighted average shares 51,994,000 52,041,000 52,776,000