XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Treasury Stock - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Nov. 30, 2022
Number of shares of common stock authorized to repurchase 117,000,000     3,000,000
Number of shares of common stock repurchased 377,154 645,939 1,794,723  
Treasury stock, value, acquired, cost method $ 37,605,000 $ 45,710,000 $ 93,675,000  
Average price per share of common stock $ 99.71 $ 70.76 $ 52.19  
Nineteen Ninety Six Share Repurchase Program [Member]        
Number of shares of common stock repurchased 46,715      
Treasury stock, value, acquired, cost method $ 5,200,000      
Average price per share of common stock $ 112.34