XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Net earnings for the periods shown below are allocated between Class A shares and Class B shares based upon (1) the proportionate number of shares issued and outstanding as of the end of the period, and (2) the per share dividend rights of the two classes under the Company's Restated Certificate of Incorporation (the Class B dividend per share is equal to one-half the Class A dividend per share).
 Three Months Ended June 30,
 20232022
 Class AClass BClass AClass B
 (In thousands except per share amounts)
Numerator for Basic and Diluted Earnings Per Share:    
Net earnings$29,634  96,527  
Dividends - Class A shares—  —  
Dividends - Class B shares—  —  
Undistributed earnings$29,634  96,527  
Allocation of net earnings:    
Dividends$— — — — 
Allocation of undistributed earnings28,796 838 93,797 2,730 
Net earnings$28,796 838 93,797 2,730 
Denominator:    
Basic earnings per share - weighted-average shares3,436 200 3,436 200 
Effect of dilutive stock options— — — — 
Diluted earnings per share - adjusted weighted-average shares for assumed conversions3,436 200 3,436 200 
Basic earnings per share$8.38 4.19 27.30 13.65 
Diluted earnings per share$8.38 4.19 27.30 13.65 
 Six Months Ended June 30,
 20232022
 Class AClass BClass AClass B
(In thousands except per share amounts)
Numerator for Basic and Diluted Earnings Per Share:    
Net earnings$41,938  194,089  
Dividends - Class A shares—  —  
Dividends - Class B shares—  —  
Undistributed earnings$41,938  194,089  
Allocation of net earnings:    
Dividends$— — — — 
Allocation of undistributed earnings40,752 1,186 188,600 5,489 
Net earnings$40,752 1,186 188,600 5,489 
Denominator:    
Basic earnings per share - weighted-average shares3,436 200 3,436 200 
Effect of dilutive stock options— — — — 
Diluted earnings per share - adjusted weighted-average shares for assumed conversions3,436 200 3,436 200 
Basic earnings per share$11.86 5.93 54.89 27.44 
Diluted earnings per share$11.86 5.93 54.89 27.44