XML 110 R99.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - $ / shares
1 Months Ended 3 Months Ended
Oct. 24, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Subsequent Events              
Quarterly cash dividends declared to holders of common stock   $ 0.13 $ 0.13 $ 0.13 $ 0.13 $ 0.13 $ 0.13
Subsequent Event | Q4 Dividends              
Subsequent Events              
Declaration date Oct. 24, 2024            
Quarterly cash dividends declared to holders of common stock $ 0.13            
Payable date Nov. 21, 2024            
Record date Nov. 07, 2024