v3.26.1
SUBSEQUENT EVENTS (Details) - Subsequent Event - At The Market Equity Offering Sales Agreement
Aug. 13, 2026
USD ($)
Subsequent Event [Line Items]  
Subsequent event date Aug. 13, 2026
Common Stock | Maximum  
Subsequent Event [Line Items]  
Aggregate offering price $ 100,000,000