v3.26.1
SUBSEQUENT EVENTS - Additional Information (Details) - Subsequent Event [Member] - O2025Q3 Dividends [Member]
Jul. 29, 2026
$ / shares
Subsequent Event [Line Items]  
Cash dividend per share $ 0.05
Dividend payable date Sep. 02, 2026
Dividend record date Aug. 19, 2026