XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
3 Months Ended
Feb. 20, 2024
Mar. 31, 2024
Mar. 31, 2023
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   400,000  
Shares repurchased during period   $ 6,800,000 $ 800,000
Average price of repurchased stock   $ 17.6 $ 13.61
Available authorized repurchase amount   $ 47,100,000  
Previous Purchase Plan [Member]      
Equity, Class of Treasury Stock [Line Items]      
Shares repurchased under stock repurchase program   200,000  
Shares repurchased during period   $ 3,900,000  
Maximum [Member]      
Equity, Class of Treasury Stock [Line Items]      
Shares repurchased under stock repurchase program     100,000