v3.25.1
SUBSEQUENT EVENTS (Details) - Subsequent Event - shares
Apr. 24, 2025
Apr. 15, 2025
RSAs    
Subsequent Event [Line Items]    
Granted (in shares)   3,820
Vesting period   4 years
RSUs    
Subsequent Event [Line Items]    
Granted (in shares) 19,245  
Vesting period 4 years