XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS (Details) - Subsequent Event - O 2025 Q2 Dividends - $ / shares
Jun. 09, 2025
Jun. 02, 2025
May 05, 2025
Subsequent Event [Line Items]      
Dividends payable, declared date     May 05, 2025
Dividends payable, amount per share     $ 0.2
Dividends payable, payment date Jun. 09, 2025    
Dividends payable, record date   Jun. 02, 2025