v3.26.3
Earnings Per Share - Schedule of Basic Earnings or Loss Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Basic (loss) per share calculation    
Net (loss) available to common shareholders $ (18,978,618) $ (25,327,198)
Weighted average common shares outstanding (basic) 21,428,650 20,309,934
Basic (loss) per share from net loss $ (0.89) $ (1.25)
Net (loss) available to common shareholders $ (18,978,618) $ (25,327,198)
Warrants
Weighted average common shares outstanding (diluted) 21,428,650 20,309,934
Diluted (loss) per share from net loss [1] $ (0.89) $ (1.25)
[1] In periods where the Company has incurred a net loss, diluted earnings per share is based on the number of common shares issued and outstanding as including the effects of warrants would be anti-dilutive.