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

Summary of Significant Accounting Policies - Schedule of Weighted Average Common Shares Outstanding, Because their Inclusion Would Have Been Anti-Dilutive (Details)

v3.25.1
Summary of Significant Accounting Policies - Schedule of Weighted Average Common Shares Outstanding, Because their Inclusion Would Have Been Anti-Dilutive (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Weighted Average Common Shares Outstanding, Because their Inclusion Would Have Been Anti-Dilutive [Line Items]    
Total potentially dilutive shares 6,166,262 1,001,261
Options [Member]    
Schedule of Weighted Average Common Shares Outstanding, Because their Inclusion Would Have Been Anti-Dilutive [Line Items]    
Total potentially dilutive shares 32,954 17,788
Warrants [Member]    
Schedule of Weighted Average Common Shares Outstanding, Because their Inclusion Would Have Been Anti-Dilutive [Line Items]    
Total potentially dilutive shares 6,133,308 983,473 [1]
[1] Note that amount excludes 257,205 warrants that require holders to pay a nominal amount of consideration; such underlying shares are included in the weighted average outstanding shares calculation for the purposes of basic earnings per share as of December 31, 2023. As such, this number of warrants will differ from those disclosed in Note 7 by the same amount.