v3.25.2
FAIR VALUE MEASUREMENTS - Carrying value and fair value for the convertible notes payable (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Carrying Amount    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value $ 7,470,000 $ 8,570,000
Carrying Amount | 2024 Convertible Notes    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value 2,440,000 2,440,000
Carrying Amount | 2025 Convertible Notes    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value 2,530,000  
Carrying Amount | Assumed 2024 Note    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value   3,630,000
Carrying Amount | SEPA Convertible Note    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value 2,500,000 2,500,000
Estimated Fair Value    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value 7,762,018 8,542,323
Estimated Fair Value | 2024 Convertible Notes    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value 2,659,417 2,547,209
Estimated Fair Value | 2025 Convertible Notes    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value 2,529,384  
Estimated Fair Value | Assumed 2024 Note    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value   3,630,000
Estimated Fair Value | SEPA Convertible Note    
FAIR VALUE MEASUREMENTS    
Convertible debt, at fair value $ 2,573,217 $ 2,365,114