v3.26.1
SCHEDULE OF EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income attributable to the Company $ 1,452,362 $ 77,679 $ 444,812 $ (2,011,028)
Weighted average number of common shares outstanding – basic 41,640,950 41,566,110 41,640,950 41,566,110
Dilutive securities – unvested RSU 74,840
Weighted average number of common shares outstanding – diluted 41,640,950 41,640,950 41,640,950 41,566,110
Earnings per share – basic $ 0.03 $ 0.01 $ (0.05)
Earnings per share – diluted $ 0.03 $ 0.01 $ (0.05)