XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) (Unaudited) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
O 2024 M9 Dividends        
Dividends declared, per share     $ 0.825  
O 2023 M9 Dividends        
Dividends declared, per share       $ 0.75
O 2024 Q3 Dividends        
Dividends declared, per share $ 0.275      
O 2023 Q3 Dividends        
Dividends declared, per share   $ 0.25