XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events - Additional Information (Details) - $ / shares
3 Months Ended 9 Months Ended
Nov. 07, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Subsequent Event [Line Items]          
Dividends declared per share of common stock   $ 0.41 $ 0.32 $ 1.115 $ 0.96
Subsequent Event          
Subsequent Event [Line Items]          
Dividends declared per share of common stock $ 0.44        
2024 Q3 Dividends          
Subsequent Event [Line Items]          
Dividends, date of declaration Nov. 07, 2024        
2024 Q3 Dividends | Subsequent Event          
Subsequent Event [Line Items]          
Dividends payable date Dec. 23, 2024        
Dividends payable, date of record Dec. 09, 2024