v3.25.2
SUBSEQUENT EVENT (Details) - $ / shares
3 Months Ended
Jul. 22, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Subsequent Event          
Regular quarterly dividend declared   $ 0.14 $ 0.14 $ 0.84 $ 0.14
Subsequent Event | 02025 Q3 Dividends          
Subsequent Event          
Dividends payable, date declared Jul. 22, 2025        
Regular quarterly dividend declared $ 0.14        
Dividend payable, date to be payable Sep. 10, 2025        
Dividends payable, date of record Aug. 11, 2025