v3.25.3
SUBSEQUENT EVENTS (Details) - USD ($)
shares in Thousands, $ in Millions
1 Months Ended
Oct. 31, 2025
Jun. 28, 2025
SUBSEQUENT EVENTS    
Service period   3 years
Subsequent Events | RSUs    
SUBSEQUENT EVENTS    
Aggregate value of shares issuable upon vesting of restricted stock units $ 15.1  
Granted shares 1,060  
Service period 3 years