XML 83 R76.htm IDEA: XBRL DOCUMENT v3.26.1
Share Repurchase Programs - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Dec. 31, 2025
Dec. 09, 2025
Aug. 31, 2024
Equity Class Of Treasury Stock [Line Items]            
Shares repurchase program, value $ 36,687 $ 38,077        
2024 Repurchase Program [Member]            
Equity Class Of Treasury Stock [Line Items]            
Shares repurchase program authorized additional, value           $ 200,000
2025 Repurchase Program and 2024 Repurchase Program [Member]            
Equity Class Of Treasury Stock [Line Items]            
Shares repurchase program authorized additional, value       $ 400,000    
Shares repurchase program, value     $ 60,000      
Shares repurchase program, shares     359,782      
Accelerated Share Repurchase Program [Member]            
Equity Class Of Treasury Stock [Line Items]            
Initial Settlement Payment Amount         $ 300,000  
2025 Repurchase Program            
Equity Class Of Treasury Stock [Line Items]            
Share Repurchase program, remaining capacity     $ 205,000