v3.26.1
SUBSEQUENT EVENTS (Details) - shares
May 01, 2026
Apr. 30, 2026
Apr. 04, 2026
Apr. 03, 2026
Mar. 31, 2026
Dec. 31, 2025
SUBSEQUENT EVENTS            
Common stock authorized (in shares)         30,000,000 30,000,000
Subsequent event            
SUBSEQUENT EVENTS            
Common stock authorized (in shares) 130,000,000 30,000,000 130,000,000 30,000,000