XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Share Repurchase Program - Additional Information (Detail) - USD ($)
Mar. 31, 2022
May 06, 2021
Feb. 26, 2020
Schedule Of Share Repurchase Programs [Line Items]      
Common stock repurchase program, authorized amount   $ 125,000,000 $ 50,000,000
Common stock repurchase program, authorized remaining amount $ 75,000,000    
February 2020 Share Repurchase Plan      
Schedule Of Share Repurchase Programs [Line Items]      
Common stock repurchase program, authorized remaining amount   $ 25,000,000