XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Dividends on common stock: (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 05, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dividends on common stock          
Dividends declared per common share   $ 1.015 $ 0.985 $ 3.03 $ 2.925
O 2025 Q4 Dividends | Subsequent Events          
Dividends on common stock          
Dividends, date of approval Nov. 05, 2025        
Dividends declared per common share $ 0.02        
Dividends payable $ 1.0        
Dividends payable date Dec. 08, 2025