XML 62 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended
Feb. 20, 2024
Mar. 31, 2025
Mar. 31, 2024
Equity, Class of Treasury Stock [Line Items]      
Stock repurchase authorized amount $ 50,000,000    
Expiration Date Sep. 30, 2025    
Shares repurchased under stock repurchase program   1.0 0.4
Shares repurchased during period   $ 25,200,000 $ 6,800,000
Average price of repurchased stock   $ 25.58 $ 17.6
Available authorized repurchase amount   $ 21,900,000  
Previous Purchase Plan [Member]      
Equity, Class of Treasury Stock [Line Items]      
Shares repurchased under stock repurchase program     0.2
Shares repurchased during period     $ 3,900,000