v3.26.1
Summary of Significant Accounting Policies (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Net income, basic $ 42,471,082 $ 3,509,992 $ 41,760,511 $ 3,101,859
Net income, diluted 42,471,082 3,509,992 41,760,511 3,101,859
Net income allocated to preferred stockholders, basic (208,279) (21,166) (204,795) (18,705)
Net income allocated to preferred stockholders, diluted (206,449) (20,967) (196,001)
Net income available to common stockholders, basic 42,262,803 3,488,826 41,555,716 3,083,154
Net income available to common stockholders, diluted $ 42,264,633 $ 3,489,025 $ 41,564,510 $ 3,101,859
Basic weighted average shares outstanding 12,378,671 10,071,286 12,110,139 10,071,183
Dilutive effect of stock purchase warrants 84,926 55,424 554,262
Dilutive effect of restricted stock units $ 25,506 $ 40,857 $ 4,740 $ 75,659
Dilutive weighted average shares outstanding 12,489,103 10,167,567 12,669,141 10,207,942
Earnings per share, basic $ 3.41 $ 0.35 $ 3.43 $ 0.31
Earnings per share, diluted $ 3.38 $ 0.34 $ 3.28 $ 0.30
Dilutive effect of preferred stock     $ 61,100