Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation (Details Narrative)

v3.25.0.1
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation expense $ 516,049 $ 550,083
Unrecognized stock based compensation 21,154  
Fair value of restricted stock vested 20,220  
Restricted stock based compensation expense 5,055  
Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation $ 0  
2021 Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock Issued During Period, Shares, Restricted Stock Award, Gross 3,166,167  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 10 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 993,753  
Two Thousand Twenty One Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation arrangement by share based payment award, award vesting period 3 years  
Number of shares of common stock available for future awards 2,032,914