v3.26.1
NET INCOME (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) 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)
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 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 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)