v3.26.1
SHAREHOLDERS' EQUITY - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 17,769,432 23,302,700
Restricted Stock Units    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 71,432 0
Common Stock Warrants    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 9,375,000 14,729,700
Common Stock Options    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 8,323,000 8,573,000