XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Earning Per Shares, Basic and Diluted (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income (loss) $ (313,627) $ 2,049,676
Weighted average shares outstanding – basic 2,786,538 2,760,680
Basic net (loss)/earnings per share $ (0.11) $ 0.74
Weighted average shares outstanding – diluted 2,786,538 2,813,404
Diluted net (loss)/earnings per share $ (0.11) $ 0.73