v3.26.1
SUBSEQUENT EVENTS (Details) - Subsequent Event
$ / shares in Units, $ in Millions
1 Months Ended
Aug. 04, 2026
USD ($)
$ / shares
SUBSEQUENT EVENTS  
New share repurchase authorization | $ $ 30.0
O 2026 Q3 Dividends  
SUBSEQUENT EVENTS  
Declared Date Aug. 04, 2026
Dividend approved (in US$ per share) | $ / shares $ 0.045
Payable Date Sep. 25, 2026
Record date Sep. 04, 2026