v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) (Parenthetical) - shares
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Common stock, shares outstanding (in shares) 170,018   170,018
Common Stock Shares Issued Not Disclosed true    
Voting Common Stock      
Common stock, shares outstanding (in shares) 1,700 1,700 1,700
Nonvoting Common Stock      
Common stock, shares outstanding (in shares) 168,318 168,318 168,318