XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Vote
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
shares
Earnings Per Share [Abstract]        
Voting rights conversion basis | Vote     1  
Maximum        
Earnings Per Share [Abstract]        
Percentage of total number of directors     75.00%  
Minimum        
Earnings Per Share [Abstract]        
Percentage of total number of directors     25.00%  
Common Stock        
Earnings Per Share [Abstract]        
Percentage of earnings assumed to be distributed as dividends in earnings per share calculation     100.00%  
Preferential dividend rate (as percent)     105.00%  
Number of votes per share | Vote     1  
Numerator:        
Distributed earnings $ 4,527 $ 4,214 $ 13,249 $ 12,403
Undistributed earnings 11,349 18,498 24,982 48,398
Basic 15,876 22,712 38,231 60,801
Diluted $ 17,154 $ 24,551 $ 41,317 $ 65,620
Denominator:        
Weighted average shares outstanding - basic (in shares) | shares 15,071 15,015 15,008 15,347
Assumed conversion of Class A Common Stock (in shares) | shares 1,282 1,283 1,283 1,284
Dilutive options, awards and common stock equivalents (in shares) | shares 483 518 498 507
Total weighted-average diluted Common Stock (in shares) | shares 16,836 16,816 16,789 17,138
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 1.05 $ 1.51 $ 2.55 $ 3.96
Diluted earnings per share (in dollars per share) | $ / shares $ 1.02 $ 1.46 $ 2.46 $ 3.83
Class A Common Stock        
Earnings Per Share [Abstract]        
Number of votes per share | Vote     10  
Numerator:        
Distributed earnings $ 360 $ 334 $ 1,051 $ 963
Undistributed earnings 918 1,505 2,035 3,856
Basic $ 1,278 $ 1,839 $ 3,086 $ 4,819
Denominator:        
Weighted average shares outstanding (in shares) | shares 1,282 1,283 1,283 1,284
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 1.00 $ 1.43 $ 2.41 $ 3.75
Diluted earnings per share (in dollars per share) | $ / shares $ 0.98 $ 1.40 $ 2.36 $ 3.66