XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - Subsequent Event
Oct. 18, 2023
Oct. 17, 2023
$ / shares
Subsequent Event [Line Items]    
Dividends Payable, Amount Per Share   $ 1.565
Number of relocated employee positions [Abstract] 1,000