v3.26.1
SUBSEQUENT EVENTS (Details)
Jul. 22, 2026
USD ($)
Subsequent Event | May 2026 Shelf Registration Statement  
SUBSEQUENT EVENTS  
Shelf registration maximum offering value $ 250,000,000