v3.25.4
Capital Stock (Detail) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Apr. 30, 2021
Capital Stock [Line Items]        
Common stock repurchased $ 44,511,000 $ 27,570,000 $ 7,592,000  
Share Repurchase Program        
Capital Stock [Line Items]        
Common stock at an aggregate authorized purchase price       $ 500,000,000
Common stock repurchased (in shares) 289,473 249,442 0  
Common stock repurchased $ 30,000,000 $ 20,000,000.0    
Stock repurchase program, remaining authorized repurchase amount $ 347,600,000