XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Dividends (Details) - $ / shares
3 Months Ended 6 Months Ended
Apr. 24, 2024
Jan. 24, 2024
Oct. 18, 2023
Jul. 19, 2023
Apr. 19, 2023
Jan. 25, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Equity, Class of Treasury Stock [Line Items]                    
Cash Dividend per Share             $ 0.23 $ 0.22 $ 0.46 $ 0.44
Common Stock [Member]                    
Equity, Class of Treasury Stock [Line Items]                    
Declared Apr. 24, 2024 Jan. 24, 2024 Oct. 18, 2023 Jul. 19, 2023 Apr. 19, 2023 Jan. 25, 2023        
Cash Dividend per Share $ 0.23 $ 0.23 $ 0.22 $ 0.22 $ 0.22 $ 0.22        
Record Date May 08, 2024 Feb. 08, 2024 Nov. 01, 2023 Aug. 02, 2023 May 04, 2023 Feb. 08, 2023        
Paid Date May 22, 2024 Feb. 22, 2024 Nov. 15, 2023 Aug. 16, 2023 May 18, 2023 Feb. 22, 2023