XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 
                 

Numerator:

               

Net earnings

  $ 15,874     $ 14,572  

Less dividends declared:

               

Class A

    129       128  

Class B

    747       747  

Undistributed earnings

  $ 14,998     $ 13,697  
                 

Undistributed earnings allocation:

               

Class A undistributed earnings

  $ 2,416     $ 2,203  

Class B undistributed earnings

    12,582       11,494  

Total undistributed earnings

  $ 14,998     $ 13,697  
                 

Net earnings allocation:

               

Class A net earnings

  $ 2,545     $ 2,331  

Class B net earnings

    13,329       12,241  

Net earnings

  $ 15,874     $ 14,572  
                 

Denominator:

               

Weighted-average shares outstanding:

               

Class A

    2,139       2,142  

Class B

    10,610       10,639  
                 

Net earnings per share:

               

Class A

  $ 1.19     $ 1.09  

Class B

  $ 1.26     $ 1.15