XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Event (Details) - Q2 2025 Dividend - Subsequent Event - $ / shares
1 Months Ended
Apr. 23, 2025
Apr. 23, 2025
Subsequent Event [Line Items]    
Dividends, declared date Apr. 23, 2025  
Dividends per share amount   $ 0.315
Dividends, date to be paid May 22, 2025  
Dividends, date of record May 07, 2025