v3.25.2
Statements Of Capital (Parenthetical)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Rate
Jun. 30, 2024
Rate
Jun. 30, 2025
Rate
Jun. 30, 2024
Rate
Class A [Member]        
Dividends on capital stock, percentage rate 4.30% 4.80% 4.40% 4.70%
Class B [Member]        
Dividends on capital stock, percentage rate 9.20% 9.50% 9.40% 9.50%