v3.25.1
Share Repurchase Program - Additional Information (Detail)
$ in Millions
Jul. 31, 2024
USD ($)
Common Stock [Member] | Maximum [Member]  
Class of Stock [Line Items]  
Share repurchase program authorized amount $ 500