XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
Vote
$ / shares
shares
Jun. 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,225 $ 8,721 $ 8,189
Undistributed earnings 6,387 15,884 13,637 29,893
Basic 10,914 20,109 22,358 38,082
Diluted $ 11,792 $ 21,708 $ 24,164 $ 41,070
Denominator:        
Weighted average shares outstanding - basic (in shares) | shares 15,046 15,327 14,977 15,516
Assumed conversion of Class A Common Stock (in shares) | shares 1,283 1,283 1,283 1,285
Dilutive options, awards and common stock equivalents (in shares) | shares 417 482 506 501
Total weighted-average diluted Common Stock (in shares) | shares 16,746 17,092 16,766 17,302
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 0.73 $ 1.31 $ 1.49 $ 2.45
Diluted earnings per share (in dollars per share) | $ / shares $ 0.70 $ 1.27 $ 1.44 $ 2.37
Class A Common Stock        
Earnings Per Share [Abstract]        
Number of votes per share | Vote     10  
Numerator:        
Distributed earnings $ 359 $ 333 $ 693 $ 630
Undistributed earnings 519 1,266 1,113 2,358
Basic $ 878 $ 1,599 $ 1,806 $ 2,988
Denominator:        
Weighted average shares outstanding (in shares) | shares 1,283 1,283 1,283 1,285
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 0.68 $ 1.25 $ 1.41 $ 2.33
Diluted earnings per share (in dollars per share) | $ / shares $ 0.67 $ 1.22 $ 1.38 $ 2.27