XML 167 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jun. 17, 2025
Apr. 28, 2015
Employee Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Intrinsic value of options exercised $ 128 $ 455    
Share-based compensation expense 0 $ 0    
Unrecognized share-based compensation expense $ 0      
Restricted Stock Awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock grants 1,250 1,000    
Weighted average grant date fair value, granted $ 18.6      
Share-based compensation expense $ 118 $ 132    
Fair value of vested shares 50 $ 48    
Unrecognized share-based compensation expense $ 978      
Recognition period 1 year 10 months 24 days      
Restricted Stock Awards | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting term   2 years    
Restricted Stock Awards | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting term   5 years    
2015 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares reserved for issuance       976,211
Number of shares available for grant 250,644      
2015 Plan | Employee Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting term 5 years      
Expiration term 10 years      
2015 Plan | Employee Stock Option | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Price of stock expressed in fair value percentage 100.00%      
2015 Plan | Employee Stock Option | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Term of award 10 years      
2006 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares reserved for issuance 1,490,700      
2025 Plan | Subsequent Event | Forecast        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares reserved for issuance     425,000