v3.25.1
Summary of Significant Accounting Policies - Schedule of Reconciliation of the Number of Shares used in the Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Reconciliation of the Number of Shares used in the Calculation of Basic and Diluted Earnings Per Share [Abstract]    
Net income after tax (in Dollars) $ 876,264 $ 580,530
Weighted average common shares outstanding 8,560,636 7,373,745
Incremental shares from the assumed exercise of dilutive stock options 16,984
Dilutive potential common shares 8,577,620 7,373,745
Net earnings per share:    
Basic (in Dollars per share) $ 0.1 $ 0.08
Diluted (in Dollars per share) $ 0.1 $ 0.08