v3.26.1
STOCKHOLDERS' EQUITY - Schedule of dividends payable (Details) - $ / shares
3 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]      
Dividends on common stock per share (in dollars per share)     $ 1.00
O 2024 Q2 Dividends      
Class of Stock [Line Items]      
Dividends on common stock per share (in dollars per share) $ 0.500    
O 2024 Q1 Dividends      
Class of Stock [Line Items]      
Dividends on common stock per share (in dollars per share)   $ 0.500