XML 105 R90.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Cash Dividends Declared) (Details) - Common Stock - Subsequent Event - $ / shares
Dec. 29, 2023
Dec. 20, 2023
Dec. 05, 2023
Dividends Payable [Line Items]      
Dividends payable, Date declared     Dec. 05, 2023
Dividends declared (in dollars per share)     $ 5.25
Dividends payable, Date to be paid Dec. 29, 2023    
Dividends payable, Date of record   Dec. 20, 2023