XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event (Details) - $ / shares
Oct. 31, 2023
Sep. 15, 2023
Jun. 16, 2023
Mar. 17, 2023
Subsequent event        
Quarterly cash dividend declared (in dollars per share)   $ 0.20 $ 0.20 $ 0.20
Subsequent event        
Subsequent event        
Dividends payable date declared Oct. 31, 2023      
Quarterly cash dividend declared (in dollars per share) $ 0.20      
Dividends payable date to be paid Dec. 15, 2023      
Dividends payable date of record Nov. 24, 2023