XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Computation of Earnings Per Share - Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]    
Weighted-Average Shares of Common Stock Outstanding 32,624,075 33,734,280
Assumed Exercise of Outstanding Dilutive Options 178,757 250,430
Less Shares Repurchased from Proceeds of Assumed Exercised Options (78,526) (98,558)
Restricted Stock and Restricted Stock Units 84,262 106,871
Weighted-Average Common Stock and Dilutive Securities Outstanding 32,808,568 33,993,023
Shares Excluded Due to Anti-Dilution Effects, Including Contingent Awards 64,216 56,641