v3.25.2
SUBSEQUENT EVENTS (Details) - 2018 Plan - shares
Aug. 01, 2025
Jul. 31, 2025
May 31, 2025
Subsequent Event [Line Items]      
Common stock, shares reserved for future issuance (in shares)     105,455,419
Subsequent Event      
Subsequent Event [Line Items]      
Common stock, shares reserved for future issuance (in shares) 51,300,000 40,300,000