v3.25.2
Schedule of Net Loss Per Share Basic and Diluted (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net loss available to common stockholders $ (3,933,918) $ (3,010,326) $ (6,768,323) $ (5,736,707)
Weighted average number of common shares-basic 15,569,312 2,983,283 12,401,583 2,724,903
Weighted average number of common shares-diluted 15,569,312 2,983,283 12,401,583 2,724,903
Basic net loss per share $ (0.25) $ (1.01) $ (0.55) $ (2.11)
Diluted net loss per share $ (0.25) $ (1.01) $ (0.55) $ (2.11)
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 24,046 134,091 29,674 134,373
Weighted average number of common shares-diluted 24,046 134,091 29,674 134,373
Common Stock [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Weighted average number of common shares-basic 15,545,266 2,849,192 12,371,909 2,590,530
Weighted average number of common shares-diluted 15,545,266 2,849,192 12,371,909 2,590,530