v3.25.1
Schedule of Earnings Per Share Basic and Diluted (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounting Policies [Abstract]    
Net loss (numerator) $ (17,403,586) $ (1,596,513)
Basic weighted-average number of common shares outstanding (denominator) 1,389,141 211,329
Diluted weighted-average number of common shares outstanding (denominator) 1,389,141 211,329
Basic net loss per common share $ (12.53) $ (7.55)
Diluted net loss per common share $ (12.53) $ (7.55)