XML 94 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions
12 Months Ended
Feb. 20, 2024
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity Note [Abstract]      
Stock repurchase authorized amount $ 50,000,000    
Expiration Date Sep. 30, 2025    
Shares repurchased under stock repurchase program   0.4 0.5
Shares repurchased during period   $ 6,800,000 $ 8,300,000
Average price of repurchased stock   $ 17.6 $ 15.38
Available authorized repurchase amount   $ 47,100,000