XML 152 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Details 1) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Stock options   321,449
Stock purchase warrants   289,294
Total   610,743
Incremental shares    
Summary of Significant Accounting Policies    
Stock options 118,400 6,000
Stock purchase warrants 52,421  
Total 170,821 6,000