v3.26.1
PREFERRED STOCK AND WARRANTS - Narrative (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
PREFERRED STOCK AND WARRANTS    
Number of warrants exercised (in shares) 0 200,000
Private Placement    
PREFERRED STOCK AND WARRANTS    
Number of warrants exercised (in shares)   176,658
Stock issued upon exercise of warrants (in shares)   32,573
Weighted average fair value per share (in dollars per share)   $ 4.62
Number of warrants outstanding 4,681,432