v3.26.1
Computation of Earnings Per Share - Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]    
Weighted-Average Shares of Common Stock Outstanding 30,936,307 32,624,075
Assumed Exercise of Outstanding Dilutive Options 169,519 178,757
Less Shares Repurchased from Proceeds of Assumed Exercised Options (74,469) (78,526)
Restricted Stock and Restricted Stock Units 57,117 84,262
Weighted-Average Common Stock and Dilutive Securities Outstanding 31,088,474 32,808,568
Shares Excluded Due to Anti-Dilution Effects, Including Contingent Awards 71,644 64,216