XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.4
Computation of Earnings Per Share - Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]        
Weighted-Average Shares of Common Stock Outstanding 33,317,168 34,466,141 33,493,382 34,931,378
Assumed Exercise of Outstanding Dilutive Options 203,978 305,842 231,459 312,723
Less Shares Repurchased from Proceeds of Assumed Exercised Options (67,763) (169,413) (86,173) (170,910)
Restricted Stock and Restricted Stock Units 155,155 147,151 132,992 128,467
Weighted-Average Common Stock and Dilutive Securities Outstanding 33,608,538 34,749,721 33,771,660 35,201,658
Shares Excluded Due to Anti-Dilution Effects 5,476 5,558 4,047 22,145