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

Significant Accounting Policies (Schedule of Potentially Dilutive Securities) (Details)

v3.25.1
Significant Accounting Policies (Schedule of Potentially Dilutive Securities) (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Significant Accounting Policies    
Potentially dilutive securities 1,580,194 61,304
Warrants    
Significant Accounting Policies    
Potentially dilutive securities 1,576,919 56,254
Employee Stock Option    
Significant Accounting Policies    
Potentially dilutive securities 1,521 1,521
Class A preferred shares    
Significant Accounting Policies    
Potentially dilutive securities 333 333
Unvested restricted stock awards    
Significant Accounting Policies    
Potentially dilutive securities 1,195 1,285
Unvested restricted stock units    
Significant Accounting Policies    
Potentially dilutive securities 226 1,911