v3.25.2
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 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 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) $ 1,473,237 $ 876,264 $ 655,186 $ 580,530 $ 2,349,501 $ 1,235,716
Weighted average common shares outstanding 8,928,548   7,373,745   8,743,639 7,373,745
Incremental shares from the assumed exercise of dilutive stock options    
Dilutive potential common shares 8,928,548   7,373,745   8,743,639 7,373,745
Net earnings per share:            
Basic (in Dollars per share) $ 0.17   $ 0.09   $ 0.27 $ 0.17
Diluted (in Dollars per share) $ 0.17   $ 0.09   $ 0.27 $ 0.17