v3.25.4
SUBSEQUENT EVENTS - Quarterly Dividend (Details) - $ / shares
1 Months Ended 3 Months Ended
Feb. 25, 2026
Feb. 01, 2026
Jan. 26, 2025
Subsequent Events      
Quarterly dividend declared (in dollars per share)   $ 1.62 $ 1.62
Subsequent Events | First Quarter 2026 Dividend      
Subsequent Events      
Dividend declared date Feb. 25, 2026    
Quarterly dividend declared (in dollars per share) $ 1.62    
Dividend payable date May 08, 2026    
Stockholders of record date Mar. 31, 2026