XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Common Stock Repurchase Programs - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Aug. 31, 2025
Dec. 31, 2024
Aug. 31, 2018
Common Stock [Line Items]                      
Repurchased common stock, shares             0        
Common stock authorized for repurchase                 $ 250,000   $ 500,000
Company's Common stock repurchased $ 229,100           $ 229,100     $ 2,900  
Payments for repurchase of common stock             $ 22,645 $ 1,060      
Common Stock [Member]                      
Common Stock [Line Items]                      
Repurchased common stock, shares 1,231,000 15,000 109,000 23,000 2,000 97,000 1,200,000        
Payments for repurchase of common stock             $ 20,900        
Restricted Stock [Member]                      
Common Stock [Line Items]                      
Company's Common stock repurchased $ 1,100           $ 1,100        
Restricted Stock [Member] | Common Stock [Member]                      
Common Stock [Line Items]                      
Repurchased common stock, shares             100,000        
Payments for repurchase of common stock             $ 1,800