XML 101 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 25, 2022
Nov. 17, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Noncash Expense $ 752,000 $ 90,000    
Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period      
Employee Benefits and Share-Based Compensation $ 49,000      
Performance Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 346,200      
Employee Benefits and Share-Based Compensation $ 1,810,000      
Equity Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross      
Employee Benefits and Share-Based Compensation $ 13,000      
Equity Incentive Plan 2017 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized       263,127
Employee Benefits and Share-Based Compensation $ 1,872,000      
Equity Incentive Plan 2017 [Member] | Employee Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized       75,179
Equity Incentive Plan 2017 [Member] | Equity Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized       187,948
Equity Incentive Plan 2022 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized     252,340  
Equity Incentive Plan 2022 [Member] | Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized     168,227  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   10,250    
Equity Incentive Plan 2022 [Member] | Employee Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized     84,113  
Equity Incentive Plan 2022 [Member] | Equity Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross   10,250