XML 122 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2019
Dec. 31, 2004
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Term of service completed before eligible for coverage 4 months      
ESPP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for issuance       250,000
Minimum percent of fair value market option price 90.00%      
Expiration date, maximum term from grant date, in years 1 year      
Grant price, percent of the stock's fair value at the time of award 95.00%      
ISOP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for issuance     400,000  
Expiration date, maximum term from grant date, in years 10 years      
Shares issued     0  
Restricted Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 634 $ 483    
Unrecognized compensation expense, restricted $ 405      
Restricted Plan [Member] | Directors [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Term of service completed before eligible for coverage 1 year      
Restricted Plan [Member] | Other Eligible Employees [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Term of service completed before eligible for coverage 3 years