v3.26.1
SUBSEQUENT EVENTS (Details) - $ / shares
1 Months Ended 3 Months Ended
Apr. 28, 2026
Mar. 31, 2026
Mar. 31, 2025
Subsequent Events      
Regular quarterly dividend declared   $ 0.14 $ 0.14
Subsequent Event | O2026 Q2 Dividends      
Subsequent Events      
Dividends payable, date declared Apr. 28, 2026    
Regular quarterly dividend declared $ 0.14    
Dividend payable, date to be payable May 14, 2026    
Dividends payable, date of record May 08, 2026