XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.3
SCHEDULE OF EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Net income attributable to the Company $ 1,526,407 $ (2,502,233) $ (484,621) $ 3,495,079
Weighted average number of common shares outstanding - basic 41,546,700 41,325,388 41,591,331 40,863,370
Weighted average number of common shares outstanding - diluted 41,640,950 41,325,388 41,591,331 41,005,556
Earnings per share - basic $ 0.04 $ (0.06) $ (0.01) $ 0.09
Earnings per share - diluted $ 0.04 $ (0.06) $ (0.01) $ 0.09
Unvested Restricted Stock Units RSU [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Dilutive securities - unvested RSU 94,250 142,186