XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Options, Granted 22,000 22,000  
Weighted-average grant date fair value per share of stock options $ 8.69 $ 3.11  
Allocated Share Based Compensation Expense $ 200,000 $ 100,000  
Aggregate intrinsic value of options exercised $ 1,200,000    
Weighted average period over which unrecognized stock-based compensation expense is expected to be recognized 3 months 18 days    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value of options exercised   $ 3,000,000  
Unrecognized stock-based compensation expense related to nonvested stock options $ 100,000    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term 10 years    
Stock Incentive Plan 2021 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of common stock available for grant (in shares) 209,000    
common stock for the issuance     275,000
Stock Incentive Plan 2011 [Member] | Non-Employee Directors [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options vesting period 1 year 1 year