v3.26.1
SUBSEQUENT EVENTS (Details) - Subsequent Event - O 2026 Q3 Dividends
1 Months Ended
Jul. 31, 2026
$ / shares
Subsequent Event [Line Items]  
Dividends payable, declared date Jul. 31, 2026
Dividends payable, amount per share $ 0.21
Dividends payable, payment date Sep. 15, 2026
Dividends payable, record date Sep. 08, 2026