XML 110 R93.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - Narrative (Details)
1 Months Ended 12 Months Ended
May 31, 2005
Dec. 31, 2024
USD ($)
numberOfAgreement
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
shares
May 31, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation plans | numberOfAgreement   1      
Non-vested awards (in shares)   160,991 21,435 13,974  
Number of shares granted outstanding (in shares)   75,000 75,000 119,022  
Shares available for future issuance (in shares)   205,085      
Unrecognized compensation cost, options | $   $ 53,000 $ 78,000    
Non-vested stock options, (in shares)   18,000 24,000    
Nonvested intrinsic value | $   $ 32,580 $ 5,760    
Options exercisable (in shares)   57,000      
Options exercisable weighted average exercise price (in dollars per share) | $ / shares   $ 9.97      
Options exercisable weighted average remaining contract term (in year)   3 years 8 months 4 days      
Options exercisable intrinsic value | $   $ 32,670      
Share based compensation expense | $   $ 381,000 $ 141,000    
Incentive and Nonqualified Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Option exercisable (in percent) 20.00%        
Option commencing period 1 year        
Options expiration period 10 years        
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Non-vested awards (in shares)   15,538 7,000 13,974  
Restricted stock units released (in shares)   6,172 59,451    
Unrecognized compensation expense | $   $ 122,898 $ 40,000    
Period of recognition   1 year 10 months 28 days      
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Non-vested awards (in shares)   145,453 14,435 0  
Restricted stock units released (in shares)   60,777 0    
Unrecognized compensation expense | $   $ 1,100,000 $ 113,000    
Period of recognition   6 years 10 months 17 days      
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average vesting period for nonvested options   2 years 25 days      
Employee Stock Option | Share-Based Payment Arrangement, Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares granted | $   $ 311,000 $ 337,000    
2015 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares)         758,000
Non-vested awards (in shares)   235,991      
Restricted stock units released (in shares)   57,000      
2015 Plan | Nonqualified Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted outstanding (in shares)   75,000      
2015 Plan | RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Non-vested awards (in shares)   15,538      
2015 Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Non-vested awards (in shares)   145,453