XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
Vote
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Common Stock [Member]        
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 [Abstract]        
Distributed earnings $ 4,261 $ 2,593 $ 7,978 $ 6,052
Undistributed earnings 17,042 9,987 31,295 8,211
Basic 21,303 12,580 39,273 14,263
Diluted $ 22,858 $ 13,640 $ 42,264 $ 15,459
Denominator [Abstract]        
Weighted average shares outstanding - basic (in shares) | shares 16,997 17,245 16,895 17,353
Assumed conversion of Class A Common Stock (in shares) | shares 1,313 1,532 1,372 1,532
Dilutive options, awards and common stock equivalents (in shares) | shares 532 208 520 241
Total weighted-average diluted Common Stock (in shares) | shares 18,842 18,985 18,787 19,126
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 1.25 $ 0.73 $ 2.32 $ 0.82
Diluted earnings per share (in dollars per share) | $ / shares $ 1.21 $ 0.72 $ 2.25 $ 0.81
Class A Common Stock [Member]        
Earnings Per Share [Abstract]        
Number of votes per share | Vote     10  
Numerator [Abstract]        
Distributed earnings $ 301 $ 215 $ 571 $ 506
Undistributed earnings 1,254 845 2,420 690
Basic $ 1,555 $ 1,060 $ 2,991 $ 1,196
Denominator [Abstract]        
Weighted average shares outstanding (in shares) | shares 1,313 1,532 1,372 1,532
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 1.18 $ 0.69 $ 2.18 $ 0.78
Diluted earnings per share (in dollars per share) | $ / shares $ 1.16 $ 0.69 $ 2.13 $ 0.78