XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Detail) - Subsequent Event [Member] - $ / shares
Jul. 31, 2023
Jul. 10, 2023
May 16, 2023
Subsequent Event [Line Items]      
Dividends Payable, Date Declared     May 16, 2023
Dividend declared (USD per share)     $ 0.23
Dividends Payable, Date to be Paid Jul. 31, 2023    
Dividends Payable, Date of Record   Jul. 10, 2023