v3.26.1
PREFERRED STOCK AND WARRANTS - Narrative (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2023
PREFERRED STOCK AND WARRANTS      
Number of warrants exercised (in shares) 0 200,000  
Private Placement      
PREFERRED STOCK AND WARRANTS      
Number of shares of common stock entitled from warrants (in shares)     4,900,000
Exercise price of warrants (in dollars per share)     $ 3.77
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   4,700,000