v3.26.1
Summary of Significant Accounting Policies (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Summary of Significant Accounting Policies    
Net income $ 16,631,198 $ 8,753,377
Weighted average shares-basic 14,489,196 13,026,487
Effect of dilutive potential common shares from stock options 212,150 118,400
Effect of dilutive potential common shares from warrants   52,421
Weighted average shares-diluted 14,701,346 13,197,308
Net income per share-basic $ 1.15 $ 0.68
Net income per share-diluted $ 1.14 $ 0.67