v3.26.1
BASIS OF PRESENTATION AND ACCOUNTING POLICIES (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
BASIS OF PRESENTATION AND ACCOUNTING POLICIES        
Net income (loss) available to common shareholders $ 2,165,050 $ (3,584,345) $ 4,425,845 $ (3,815,953)
Weighted average common shares outstanding 12,665,133 11,497,369 12,653,266 11,238,823
Basic earnings (loss) per common share $ 0.17 $ (0.31) $ 0.35 $ (0.34)
Net income (loss) available to common shareholders, diluted $ 2,165,050 $ (3,584,345) $ 4,425,845 $ (3,815,953)
Weighted average common shares outstanding, diluted 12,665,133 11,497,369 12,653,266 11,238,823
Preferred shares 83   83  
Restricted stock units 56,700   81,629  
Stock payable 8,416   8,416  
Stock payable - related party 28,747   28,747  
Adjusted weighted average common shares outstanding 12,759,079 11,497,369 12,772,141 11,238,823
Diluted earnings (loss) per common share $ 0.17 $ (0.31) $ 0.35 $ (0.34)