v3.26.1
PER-SHARE INFORMATION (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings per Share    
Net income (loss) $ (70,946,833) $ 451,746
Weighted-average number of common shares outstanding - basic 80,896,554 6,320,533
Effect of dilutive share-based rewards 0 51,316
Weighted-average number of common shares outstanding - diluted 80,896,554 6,371,849
Basic earnings (loss) per common share $ (0.88) $ 0.07
Diluted earnings (loss) per commom share $ (0.88) $ 0.07