v3.26.1
NET INCOME (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of earning per share basic and diluted
                
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
Numerator:                
Net Income (loss) from continuing operations, net of tax  $48,655,420   $(1,617,530)  $45,620,445   $(2,436,865)
Loss from discontinued operations, net of tax   (810,990)   (1,900,502)   (1,268,260)   (3,160,829)
Net Income (loss)  $47,844,430   $(3,518,032)  $44,352,185   $(5,597,694)
                     
Denominator:                    
Weighted average common shares outstanding   30,143,928    11,847,115    26,899,063    11,619,714 
Preferred Stock   5,122,273        5,122,273     
Warrants and options   271,897        237,399     
Weighted average dilutive shares outstanding   35,538,098    11,847,115    32,258,735    11,619,714 
                     
Basic (loss) / income per share:                    
Basic income (loss) per share from continuing operations  $1.61   $(0.14)  $1.70   $(0.21)
Basic income (loss) per share from discontinued operations   (0.03)   (0.16)   (0.05)   (0.27)
Basic income (loss) per share  $1.58   $(0.30)  $1.65   $(0.48)
                     
Diluted (loss) / income per share:                    
Diluted income (loss) per share from continuing operations  $1.37   $(0.14)  $1.41   $(0.21)
Diluted income (loss) per share from discontinued operations   (0.02)   (0.16)   (0.04)   (0.27)
Diluted earnings (loss) per share  $1.35   $(0.30)  $1.37   $(0.48)