XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Treasury Stock - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Nov. 30, 2022
Number of shares of common stock authorized to repurchase 39,000,000     1,000,000
Number of shares of common stock repurchased 598,241 566,073 367,961  
Treasury stock, value, acquired, cost method $ 93,675,000 $ 90,085,000 $ 32,671,000  
Average price per share of common stock $ 156.58 $ 159.14 $ 88.79  
Treasury Stock [Member]        
Number of shares of common stock repurchased 598,241 566,073 367,961  
Treasury stock, value, acquired, cost method $ 93,675,000 $ 90,085,000 $ 32,671,000  
Treasury Stock [Member] | Director [Member]        
Number of shares of common stock repurchased 53,167      
Treasury stock, value, acquired, cost method $ 10,800,000      
Average price per share of common stock $ 203.05