XML 112 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Repurchase Programs - Additional Information (Detail) - USD ($)
Dec. 31, 2021
May 31, 2021
Feb. 29, 2020
Feb. 28, 2018
Schedule Of Share Repurchase Programs [Line Items]        
Common stock repurchase program, authorized amount     $ 50,000,000 $ 50,000,000
Stock repurchase program, number of shares authorized to be repurchased (in shares)   125,000,000    
February 2020 Share Repurchase Plan        
Schedule Of Share Repurchase Programs [Line Items]        
Common stock repurchase program, authorized remaining amount $ 75,000,000 $ 25,000,000    
February 2018 Share Repurchase Plan        
Schedule Of Share Repurchase Programs [Line Items]        
Common stock repurchase program, authorized remaining amount $ 0