Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation (Details Narrative)

v3.25.1
Stock-Based Compensation (Details Narrative)
3 Months Ended
Mar. 31, 2025
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares, cancelled or expired 223,865
Unrecognized compensation | $ $ 13,780
Expected recognition period of unrecognized stock based compensation costs 5 months 19 days
2021 Incentive Plan [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 3,166,667
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 10 years
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
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 769,888
Number of shares of common stock available for future issuance 2,257,279