XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Vote
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Earnings Per Share [Abstract]        
Voting rights conversion basis | Vote     1  
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     105.00%  
Number of votes per share | Vote     1  
Numerator:        
Distributed earnings $ 4,214 $ 4,164 $ 12,403 $ 12,142
Undistributed earnings 18,498 18,424 48,398 49,713
Basic 22,712 22,588 60,801 61,855
Diluted $ 24,551 $ 24,233 $ 65,620 $ 66,497
Denominator:        
Weighted average shares outstanding - basic (in shares) | shares 15,015 16,794 15,347 16,862
Assumed conversion of Class A Common Stock (in shares) | shares 1,283 1,290 1,284 1,344
Dilutive options, awards and common stock equivalents (in shares) | shares 518 478 507 506
Total weighted-average diluted Common Stock (in shares) | shares 16,816 18,562 17,138 18,712
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 1.51 $ 1.35 $ 3.96 $ 3.67
Diluted earnings per share (in dollars per share) | $ / shares $ 1.46 $ 1.31 $ 3.83 $ 3.55
Class A Common Stock        
Earnings Per Share [Abstract]        
Number of votes per share | Vote     10  
Numerator:        
Distributed earnings $ 334 $ 297 $ 963 $ 868
Undistributed earnings 1,505 1,348 3,856 3,774
Basic $ 1,839 $ 1,645 $ 4,819 $ 4,642
Denominator:        
Weighted average shares outstanding (in shares) | shares 1,283 1,290 1,284 1,344
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 1.43 $ 1.28 $ 3.75 $ 3.45
Diluted earnings per share (in dollars per share) | $ / shares $ 1.40 $ 1.25 $ 3.66 $ 3.38