XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Stock - Additional Information (Detail) - USD ($)
12 Months Ended
Nov. 06, 2018
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 30, 2021
Capital Stock [Line Items]          
Common stock repurchased   $ 7,592,000 $ 26,990,000 $ 230,828,000  
Share Repurchase Program          
Capital Stock [Line Items]          
Additional common stock at an aggregate purchase price $ 250,000,000   $ 20,000,000    
Stock repurchase program, term 3 years        
Common stock at an aggregate authorized purchase price         $ 500,000,000
Common stock repurchased (in shares)   0 374,568 4,134,767  
Common stock repurchased       $ 225,800,000  
Stock repurchase program, remaining authorized repurchase amount   $ 397,600,000