v3.25.1
Nature of Activities and Significant Accounting Policies - Schedule of Potentially Dilutive Common Shares Included in Weighted Average Diluted Shares Outstanding (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Net loss attributable to common shareholders $ (8,369,151) $ (14,767,803)
Shares:    
Weighted average number of common shares outstanding, Basic 24,680,167 22,705,923
Diluted weighted average number of common shares outstanding, 24,680,167 22,705,923
Basic loss per share $ (0.34) $ (0.65)
Diluted loss per share $ (0.34) $ (0.65)