XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Vote
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
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,225,000 $ 4,261 $ 8,189,000 $ 7,978
Undistributed earnings 15,884,000 17,042 29,893,000 31,295
Basic 20,109,000 21,303 38,082,000 39,273
Diluted $ 21,708,000 $ 22,858 $ 41,070,000 $ 42,264
Denominator:        
Weighted average shares outstanding - basic (in shares) | shares 15,327,000 16,997 15,516,000 16,895
Assumed conversion of Class A Common Stock (in shares) | shares 1,283,000 1,313 1,285,000 1,372
Dilutive options, awards and common stock equivalents (in shares) | shares 482,000 532 501,000 520
Total weighted-average diluted Common Stock (in shares) | shares 17,092,000 18,842 17,302,000 18,787
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 1.31 $ 1.25 $ 2.45 $ 2.32
Diluted earnings per share (in dollars per share) | $ / shares $ 1.27 $ 1.21 $ 2.37 $ 2.25
Class A Common Stock        
Earnings Per Share [Abstract]        
Number of votes per share | Vote 10      
Numerator:        
Distributed earnings $ 333,000 $ 301 $ 630,000 $ 571
Undistributed earnings 1,266,000 1,254 2,358,000 2,420
Basic $ 1,599,000 $ 1,555 $ 2,988,000 $ 2,991
Denominator:        
Weighted average shares outstanding (in shares) | shares 1,283,000 1,313 1,285,000 1,372
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 1.25 $ 1.18 $ 2.33 $ 2.18
Diluted earnings per share (in dollars per share) | $ / shares $ 1.22 $ 1.16 $ 2.27 $ 2.13