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