v3.26.1
EARNINGS (LOSS) 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 (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)
Net income (loss) attributable to common stockholders $ 1,527,884 $ (639,680) $ 1,767,016 $ (1,013,590)
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)