XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent events (Details) - $ / shares
Oct. 18, 2023
Jul. 19, 2023
2024 Annual Dividend [Member]    
Dividends [Abstract]    
Common stock, dividends declared (in dollars per share)   $ 0.32
Subsequent Event [Member] | 2024 Annual Dividend [Member]    
Dividends [Abstract]    
Common stock, dividends declared (in dollars per share) $ 0.32  
Subsequent Event [Member] | 2024 Q1 Dividend Member]    
Dividends [Abstract]    
Dividends payable, date declared Oct. 18, 2023  
Common stock, dividends declared (in dollars per share) $ 0.08  
Dividends payable, date of record Nov. 15, 2023  
Dividends payable, date to be paid Nov. 30, 2023