v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Outstanding Number of Warrants (Details) - Equity Warrants - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Number of Warrants    
Beginning balance (in shares) 13,907,295 10,841,482
Granted (in shares) 0 18,224,596
Exercised (in shares) (11,680,913) 0
Expired (in shares) (29,255) 0
Ending balance (in shares) 2,197,127 29,066,078
Weighted Average Exercise Price ($)    
Beginning balance (in dollars per share) $ 1.97 $ 1.17
Granted (in dollars per share) 0 1.20
Exercised (in dollars per share) 1.18 0
Expired (in dollars per share) 35.89 0
Ending balance (in dollars per share) $ 5.69 $ 1.19