XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 08, 2023
Dec. 31, 2024
Dec. 31, 2023
Equity, Class of Treasury Stock [Line Items]      
Shares purchased to satisfy employee tax obligation   0 0
Treasury stock, shares   1,723,341 1,714,119
Treasury stock, at cost   $ 4,885 $ 4,805
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   9,222  
Treasury stock average repurchase price per share   $ 8.7 $ 9.1
Available Stock Repurchased During Period Shares   423,000