XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Net income attributable to controlling interest $ 3,038,529 $ 2,775,864
Basic 12,454,957 12,434,886
Diluted 12,680,668 12,489,467
Net income per common share attributable to controlling interest: Basic $ 0.24 $ 0.22
Net income per common share attributable to controlling interest: Diluted $ 0.24 $ 0.22