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

Schedule of Net Loss Per Share Basic and Diluted (Details)

v3.25.1
Schedule of Net Loss Per Share Basic and Diluted (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net loss available to common shareholders $ (11,850,118) $ (11,121,520)
Weighted average number of common shares-basic 3,059,906 1,311,572
Weighted average number of common shares-diluted 3,059,906 1,311,572
Basic net loss per share $ (3.87) $ (8.48)
Diluted net loss per share $ (3.87) $ (8.48)
Restricted Stock Units (RSUs) [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Weighted average number of common shares-basic 147,367 124,619
Weighted average number of common shares-diluted 147,367 124,619
Common Stock [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Weighted average number of common shares-basic 2,912,539 1,186,952
Weighted average number of common shares-diluted 2,912,539 1,186,952