XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent events (Details) - $ / shares
Jan. 22, 2025
Oct. 16, 2024
Subsequent Event [Line Items]    
Dividends payable, amount per share (in dollars per share)   $ 0.36
Q2-2025 Quarterly Dividend [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Dividends payable, date declared Jan. 22, 2025  
Common stock, dividends declared (in dollars per share) $ 0.09  
Dividends payable, date of record Feb. 14, 2025  
Dividends payable, date to be paid Feb. 28, 2025