v3.25.2
Summary of Significant Accounting Policies - Schedule of Diluted Shares Outstanding (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Diluted Shares Outstanding [Line Items]    
Common stock equivalents 554,205 207,955
Common stock warrants [Member]    
Schedule of Diluted Shares Outstanding [Line Items]    
Common stock equivalents 127,385 67,385
Common stock options [Member]    
Schedule of Diluted Shares Outstanding [Line Items]    
Common stock equivalents 426,820 140,570