v3.26.1
Common Stock Repurchase Programs - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Aug. 31, 2025
Common Stock [Line Items]      
Repurchased common stock, shares 0    
Common stock authorized for repurchase     $ 250,000
Company's Common stock repurchased $ 146,300    
Payments for repurchase of common stock $ 21,451 $ 1,569  
Board of Directors Chairman [Member]      
Common Stock [Line Items]      
Repurchased common stock, shares 1,000,000    
Payments for repurchase of common stock $ 19,900    
Common Stock [Member]      
Common Stock [Line Items]      
Repurchased common stock, shares 1,091,000 109,000  
Number of shares withheld 100,000    
Restricted Stock [Member]      
Common Stock [Line Items]      
Restricted stock withheld amount $ 1,600