v3.26.1
Summary of Significant Accounting Policies - Schedule of Reconciliation of the Number of Shares used in the Calculation of Basic and Diluted (loss) Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Reconciliation of the Number of Shares used in the Calculation of Basic and Diluted (loss) Earnings Per Share [Abstract]    
Net (loss) income after tax (in Dollars) $ (2,568,899) $ 876,264
Weighted average common shares outstanding 11,303,853 8,560,636
Incremental shares from the assumed exercise of dilutive stock options 16,984
Dilutive potential common shares 11,303,853 8,577,620
Net (loss) earnings per share:    
Basic (in Dollars per share) $ (0.23) $ 0.1
Diluted (in Dollars per share) $ (0.23) $ 0.1