XML 104 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
ShareBasedCompensationPlan
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock-based compensation plans | ShareBasedCompensationPlan 2    
Shares issued in Employee Stock Purchase Plan 13,906 12,731 12,166
Employee [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, cost recognized | $ $ 0.9 $ 0.9 $ 0.7
Director [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, cost recognized | $ 0.3 $ 0.2 $ 0.2
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized cost related to options | $ 0.1    
Expected term     7 years 2 months 4 days
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized cost related to restricted share-based compensation arrangements | $ $ 1.4    
Equity Plans [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized 603,883    
Equity Plans [Member] | Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Purchase price of stock as a percentage of it's fair market value 100.00%    
Equity Plans [Member] | Stock Options [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Expected term 10 years    
Equity Plans [Member] | Stock Options [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 12 months    
2019 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 184,300    
Number of shares issued 0 0  
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 34,175    
Purchase price of stock as a percentage on grant or exercise date 85.00%    
Shares issued in Employee Stock Purchase Plan 13,906 12,731 12,166
Maximum employee subscription rate 15.00%    
Employee Stock Purchase Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, cost recognized | $ $ 0.1 $ 0.1 $ 0.1