XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Dividends - Summary of Dividends Declared (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
May 06, 2024
Dividends Payable [Line Items]      
Dividend per Share $ 0.67 $ 0.67  
O 2024 Q1 Dividends [Member]      
Dividends Payable [Line Items]      
Date Declared Mar. 31, 2025    
Record Date Mar. 31, 2025    
Payment Date May 05, 2025    
Dividend per Share     $ 0.67
O 2023 Q1 Dividends [Member]      
Dividends Payable [Line Items]      
Date Declared   Mar. 29, 2024  
Record Date   Mar. 31, 2024  
Payment Date   May 06, 2024  
Dividend per Share     $ 0.67