v3.26.1
Schedule of Net Loss Per Share Basic and Diluted (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net loss available to common stockholders $ (3,265,494) $ (3,933,918) $ (6,642,673) $ (6,768,323)
Weighted average number of common shares-basic 2,750,742 628,796 2,687,295 502,085
Weighted average number of common shares-diluted 2,750,742 628,796 2,687,295 502,085
Basic net loss per share $ (1.19) $ (6.26) $ (2.47) $ (13.48)
Diluted net loss per share $ (1.19) $ (6.26) $ (2.47) $ (13.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 10,672 6,981 10,610 7,205
Weighted average number of common shares-diluted 10,672 6,981 10,610 7,205
Common Stock [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Weighted average number of common shares-basic 2,740,070 621,815 2,676,685 494,880
Weighted average number of common shares-diluted 2,740,070 621,815 2,676,685 494,880