v3.25.2
WARRANTS - Stock Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Number of underlying shares (in shares) 29,446 248,277
Weighted-average exercise price (in dollars per share) $ 0.15 $ 14.91
Issued April 2017    
Class of Warrant or Right [Line Items]    
Number of underlying shares (in shares) 0 781
Weighted-average exercise price (in dollars per share) $ 0  
Remaining contractual life  
Subtotal    
Class of Warrant or Right [Line Items]    
Number of underlying shares (in shares) 29,446 247,496
Weighted-average exercise price (in dollars per share) $ 0.15  
Acquired October 2020    
Class of Warrant or Right [Line Items]    
Number of underlying shares (in shares) 29,446 29,446
Weighted-average exercise price (in dollars per share) $ 0.15  
Remaining contractual life 5 years 2 months 23 days  
Issued February 2020    
Class of Warrant or Right [Line Items]    
Number of underlying shares (in shares) 0 218,050
Weighted-average exercise price (in dollars per share) $ 0