XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events - Additional Information (Detail) - USD ($)
Oct. 28, 2025
Sep. 30, 2025
Jul. 31, 2025
Subsequent Event [Line Items]      
Share repurchase program, new limit amount   $ 24,900,000 $ 25,000,000
Subsequent Event [Member] | O 2025 Q4 Dividends [Member]      
Subsequent Event [Line Items]      
Date of dividend declared Oct. 28, 2025    
Cash dividend per share $ 0.39    
Date of payment for dividend Dec. 12, 2025    
Date of record for dividend payment Dec. 05, 2025    
Subsequent Event [Member] | S 2025 Q4 Dividends [Member]      
Subsequent Event [Line Items]      
Cash dividend per share $ 1