XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Treasury Stock - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2024
Jul. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Oct. 31, 2016
Equity [Abstract]                
Share repurchase program, new limit amount     $ 5,300,000   $ 5,300,000     $ 25,000,000.0
Purchase of treasury stock, Shares 21,586 0 21,586 0 113,411 0    
Purchase of treasury stock     $ 1,008,000   $ 5,121,000      
Shares purchased, average price $ 46.79 [1] $ 0 [1] $ 46.79   $ 45.16      
Common stock, par value     $ 0.01   $ 0.01   $ 0.01  
[1] Average price paid per share includes commissions and excise tax.