Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation (Details Narrative)

v3.25.4
Stock-Based Compensation (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 04, 2025
Jun. 30, 2020
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Oct. 22, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options granted shares     0   0 254,433  
Unrecognized stock-based compensation     $ 1,300,000   $ 1,300,000    
weighted average period for recognition         1 year 9 months 18 days    
Stock based compensation     $ 198,530 $ 564,333 $ 436,174 $ 851,253  
2020 Stock Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares available for grant 6,150,000           3,650,000
Share-based compensation, terms of award Other awards include restricted stock, restricted stock units, stock appreciation rights and other stock-based awards. Other stock-based awards are awards valued in whole or in part by reference to, or are otherwise based on, shares of common stock. Stock options generally vest over a four-year period, at achievement of a performance requirement, or upon change of control (as defined in the 2020 Stock Incentive Plan). The awards expire in five to ten years from the date of grant.            
Common stock, capital shares reserved for future issuance     1,925,245   1,925,245    
2020 Stock Incentive Plan [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options granted shares   1,650,000