v3.26.1
EARNINGS (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of net income (loss) per share
                               
    Three Months Ended     Six Months Ended  
    June 30,
2026
    June 30,
2025
    June 30,
2026
    June 30,
2025
 
Basic earnings per common share:                                
Net income (loss) attributable to owners of parent   $ 2,111,196     $ (639,680 )   $ 2,462,712     $ (1,013,590 )
Less: Preferred stock dividend declared     -       -       -       -  
Income (loss) available for distribution     2,111,196       (639,680 )     2,462,712       (1,013,590 )
Less: Income allocated to participating securities     (583,312 )     -       (695,696 )     -  
Net income (loss) attributable to common stockholders     1,527,884       (639,680 )     1,767,016       (1,013,590 )
                                 
Weighted average basic shares outstanding     8,453,873       5,090,949       8,197,613       5,090,949  
Basic earnings (loss) per common share     0.18       (0.13 )     0.22       (0.20 )
                                 
Diluted earnings per common share:                                
Net income (loss) attributable to common stockholders     1,527,884       (639,680 )     1,767,016       (1,013,590 )
                                 
Weighted average basic shares outstanding     8,453,873       5,090,949       8,197,613       5,090,949  
Dilutive effect related to warrants     2,332,844       -       2,321,228       -  
Weighted average diluted shares outstanding     10,786,717       5,090,949       10,518,841       5,090,949  
Diluted earnings (loss) per common share   $ 0.14     $ (0.13 )   $ 0.17     $ (0.20 )