XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details) - Subsequent Event - $ / shares
Aug. 07, 2023
Jul. 10, 2023
Subsequent Event [Line Items]    
Dividends Payable, Date Declared Aug. 07, 2023 Jul. 10, 2023
Dividends Payable, Amount Per Share $ 0.08 $ 0.08
Dividends Payable, Date to be Paid Sep. 25, 2023 Aug. 25, 2023
Dividends Payable, Date of Record Aug. 31, 2023 Jul. 31, 2023