v3.26.1
Summary of Significant Accounting Policies (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Net income, basic $ 23,620,056 $ 11,992,780
Net income, diluted 23,620,056 11,992,780
Net income allocated to preferred stockholders, basic (141,343) (636,742)
Net income allocated to preferred stockholders, diluted (140,617)
Net income available to common stockholders, basic 23,478,713 11,356,038
Net income available to common stockholders, diluted $ 23,479,439 $ 11,992,780
Basic weighted average shares outstanding 10,075,730 4,655,225
Basic weighted average shares outstanding, diluted 10,075,730 4,655,225
Dilutive effect of restricted stock units $ 42,730
Dilutive effect of stock purchase warrants 9,987
Dilutive effect of preferred stock $ 564,677
Dilutive weighted average shares outstanding 10,128,447 5,219,902
Earnings per share, basic $ 2.33 $ 2.44
Earnings per share, diluted $ 2.32 $ 2.30