v3.25.2
Summary of Significant Accounting Policies - Schedule of Net Income (Loss) Per Common Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Net Income (Loss) Per Common Share [Abstract]        
Net income (loss) attributable to stockholders (in Dollars) $ 501,880 $ (1,531,626) $ 1,948,863 $ (1,969,494)
Weighted average common shares outstanding - Basic 9,031,282 7,810,037 9,006,082 7,780,450
Dilutive impact of share-based compensation awards
Weighted average common shares outstanding - Diluted 9,031,282 7,810,037 9,006,082 7,780,450
Net income (loss) per share:        
Basic (in Dollars per share) $ 0.06 $ (0.2) $ 0.22 $ (0.25)
Diluted (in Dollars per share) $ 0.06 $ (0.2) $ 0.22 $ (0.25)