XML 345 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Share Repurchase Programs - Additional Information (Detail) - USD ($)
2 Months Ended 12 Months Ended 36 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Sep. 19, 2022
May 06, 2021
Schedule Of Share Repurchase Programs [Line Items]              
Repurchase program, approximate dollar value of shares purchased   $ 108,000,000 $ 50,000,000 $ 25,000,000 $ 183,000,000    
May 6, 2021 Stock Repurchase Program              
Schedule Of Share Repurchase Programs [Line Items]              
Common stock repurchase program, authorized amount             $ 125,000,000
Common stock repurchase program, authorized remaining amount           $ 50,000,000  
September 19, 2022 Stock Repurchase Program              
Schedule Of Share Repurchase Programs [Line Items]              
Common stock repurchase program, authorized amount           $ 300,000,000  
Common stock repurchase program, authorized remaining amount $ 217,086,000 $ 217,086,000     $ 217,086,000    
Repurchase program, approximate dollar value of shares purchased $ 200,000,000