XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock and Earnings per Share - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
Classofstock
$ / shares
shares
Feb. 10, 2022
shares
Dec. 31, 2021
shares
Nov. 04, 2021
shares
Equity, Class of Treasury Stock        
Number of classes of common stock | Classofstock 2      
Number of shares authorized to be repurchased in additions to 2021 plan (shares)   5,000,000    
Number of shares remaining to be repurchased (shares) 1,089,809   413,317  
Class A Non-Voting        
Equity, Class of Treasury Stock        
Approval rate to waive equal consideration rights 75.00%      
Class A Non-Voting | Repurchase Authorization 2021        
Equity, Class of Treasury Stock        
Shares repurchased (shares) 0      
Average cost (USD per share) | $ / shares $ 9.44      
Common Stock | Repurchase Authorization 2021        
Equity, Class of Treasury Stock        
Number of shares authorized to be repurchased (shares)       2,000,000
Class B Voting | Repurchase Authorization 2021        
Equity, Class of Treasury Stock        
Shares repurchased (shares) 409,610