v3.26.1
EARNINGS PER SHARE (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
EARNINGS PER SHARE    
Potentially dilutive shares 19,858,388 3,300,672
Series A-1 Convertible Notes    
EARNINGS PER SHARE    
Conversion Price (in dollars per share) $ 0.63  
Conversion of debt securities 2,464,286  
Series B-1 Convertible Notes    
EARNINGS PER SHARE    
Conversion Price (in dollars per share) $ 0.83  
Conversion of debt securities 2,334,639