XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUBSEQUENT EVENT (Details) - $ / shares
12 Months Ended
Jan. 28, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event        
Regular quarterly dividend declared   $ 1.26 $ 0.56 $ 0.5
Subsequent Event | O2025 Q1 Dividends        
Subsequent Event        
Dividends payable, date declared Jan. 28, 2025      
Regular quarterly dividend declared $ 0.14      
Dividend payable, date to be payable Mar. 10, 2025      
Dividends payable, date of record Feb. 10, 2025