XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Common Stock (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
$ / shares
Mar. 31, 2024
$ / shares
Mar. 31, 2023
$ / shares
Mar. 31, 2022
$ / shares
Mar. 31, 2021
$ / shares
Dec. 31, 2024
Y
item
$ / shares
Dec. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Common Stock                
The number of consecutive years the company has paid regular common stock quarterly dividends | Y           65    
Votes per share of common stock | item           1    
Common stock quarterly dividend per share (in dollars per share) | $ / shares $ 1.2 $ 1.1 $ 1 $ 0.875 $ 0.6875 $ 4.4 $ 4 $ 3.5