XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 08, 2023
Dec. 31, 2023
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]      
Shares purchased to satisfy employee tax obligation   0 0
Treasury stock, shares   1,714,119 1,646,420
Treasury stock, at cost   $ 4,805 $ 4,187
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   67,699  
Treasury stock average repurchase price per share   $ 9.1