XML 114 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity and Earnings Per Share (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
vote
shares
Dec. 31, 2024
USD ($)
shares
Nov. 18, 2025
USD ($)
Class of Stock [Line Items]      
Aggregate purchase price | $ $ 2,534 $ 9,944  
Class A Common Stock      
Class of Stock [Line Items]      
Votes per share | vote 1    
Common stock, shares authorized (in shares) 25,000,000    
Treasury stock (in shares) 2,356,755 2,488,013  
Class A Common Stock | 2025 and 2023 Stock Repurchase Program      
Class of Stock [Line Items]      
Treasury stock, shares repurchased (in shares) 61,554    
Aggregate purchase price | $ $ 2,500    
Class A Common Stock | 2025 Stock Repurchase Program      
Class of Stock [Line Items]      
Authorized amount available for repurchase | $     $ 20,000
Class A Common Stock | 2023 Stock Repurchase Program      
Class of Stock [Line Items]      
Treasury stock, shares repurchased (in shares)   316,950  
Aggregate purchase price | $   $ 9,900  
Class B Common Stock      
Class of Stock [Line Items]      
Votes per share | vote 10    
Common stock, shares authorized (in shares) 6,756,176