XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Treasury Stock - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jul. 31, 2025
Dec. 31, 2024
Equity, Class of Treasury Stock [Line Items]            
Share repurchase program, new limit amount $ 24,900,000   $ 24,900,000   $ 25,000,000  
Purchase of treasury stock, Shares 30,860 21,586 93,617 113,411    
Purchase of treasury stock $ 1,347,000 $ 1,008,000 $ 4,143,000 $ 5,121,000    
Shares purchased, average price $ 43.72 $ 46.79 $ 44.26 $ 45.16    
Common stock, par value $ 0.01   $ 0.01     $ 0.01