v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings per share $ 9,390,000 $ 9,390,000
Series B Preferred Stock    
Earnings per share 3,750,000 3,750,000
Warrants [Member]    
Earnings per share $ 5,640,000 $ 5,640,000