v3.26.3
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
1 Months Ended
Oct. 26, 2026
Oct. 31, 2026
Sep. 30, 2026
Jan. 31, 2025
SUBSEQUENT EVENTS        
Share repurchases, authorized amount     $ 7,450 $ 12,500
Subsequent event | Share repurchase program        
SUBSEQUENT EVENTS        
Share repurchases, authorized amount   $ 15,000    
Shares repurchased 0