XML 55 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Treasury Stock - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jul. 31, 2025
Jul. 24, 2025
Jul. 23, 2025
Dec. 31, 2024
Oct. 31, 2016
Equity, Class of Treasury Stock [Line Items]                  
Share repurchase program, new limit amount $ 2,500,000   $ 2,500,000           $ 25,000,000
Purchase of treasury stock, Shares 62,757 91,825 62,757 91,825          
Purchase of treasury stock $ 2,796,000 $ 4,113,000 $ 2,796,000 $ 4,113,000          
Shares purchased, average price $ 44.55   $ 44.55            
Common stock, par value $ 0.01   $ 0.01         $ 0.01  
Subsequent Event [Member]                  
Equity, Class of Treasury Stock [Line Items]                  
Share repurchase program, new limit amount           $ 25,000,000      
Maximum [Member] | Scenario Forecast [Member]                  
Equity, Class of Treasury Stock [Line Items]                  
Share repurchase program, new limit amount         $ 25,000,000        
Maximum [Member] | Subsequent Event [Member]                  
Equity, Class of Treasury Stock [Line Items]                  
Share repurchase program, new limit amount             $ 25,000,000