XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - Subsequent Event [Member]
Nov. 10, 2023
$ / shares
Dividends [Abstract]  
Dividends declared date Nov. 10, 2023
Dividends Payable, Amount Per Share $ 0.52
Dividends payment date Jan. 30, 2024
Dividends record date Nov. 10, 2023