v3.25.4
Net Income Per Share (Narrative) (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2023
Conversion of Stock, Shares Converted 0  
Common Class A [Member]    
Conversion of Stock, Shares Converted   149,179
Series B Preferred Stock [Member]    
Preferred Stock, Par Value Per Share $ 1.00