v3.25.2
Shareholders' Equity - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Feb. 08, 2023
Equity, Class of Treasury Stock [Line Items]          
Shares purchased to satisfy employee tax obligation 0 0 0 0  
Common Stock [Member]          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchase program, number of shares authorized to be repurchased         500,000
Stock repurchase program, period in force     2 years    
Number of shares repurchased during the period 16,511   16,511 9,222  
Treasury stock average repurchase price per share $ 6.9   $ 6.9 $ 8.7  
Available stock repurchased during period shares 407,000   407,000