XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events - Cash Dividends (Details) - Subsequent Event - $ / shares
Jun. 28, 2024
Jun. 24, 2024
Jun. 11, 2024
Dividends Payable [Line Items]      
Dividends payable, Date declared     Jun. 11, 2024
Common dividends declared (in dollars per share)     $ 5.25
Dividends payable, Date to be paid Jun. 28, 2024    
Dividends payable, Date of record   Jun. 24, 2024