XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jan. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Feb. 06, 2025
Dec. 31, 2024
Oct. 31, 2020
Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock option awards granted term     6 years      
Shares granted   5,956,366 12,500      
Shares issued   256,366        
Options granted, grant date fair value per share     $ 1.77      
Options exercised   0      
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Restricted stock granted 17,127 0 12,500      
Vesting period   6 months        
Restricted stock units, grant date fair value per share vested   $ 2.28        
Stock awards vesting period 3 years          
Restricted stock units, grant date fair value per share non-vested $ 13.50 $ 11.65     $ 12.01  
Shares forfeited   3,198        
Shares forfeited, value   $ 61,000        
Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options granted, grant date fair value per share   $ 0.30        
Maximum [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock option awards granted term   10 years        
Minimum [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock option awards granted term   5 years        
Options granted, grant date fair value per share   $ 0.25        
2018 Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common stock reserved for future issuance   468,000   500,000    
Stock option awards description   vest over a one to four-year period from the date of grant.        
2018 Plan [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock option awards granted term   10 years        
2020 Inducement Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of authorized shares           13,333
Number of shares reserved for issuance   13,333