XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Numerator:

                               

Net earnings

  $ 8,080     $ 19,448     $ 42,760     $ 61,795  

Less dividends declared:

                               

Class A

    125       128       381       385  

Class B

    715       745       2,190       2,235  

Undistributed earnings

  $ 7,240     $ 18,575     $ 40,189     $ 59,175  
                                 

Undistributed earnings allocation:

                               

Class A undistributed earnings

  $ 1,172     $ 2,989     $ 6,491     $ 9,522  

Class B undistributed earnings

    6,068       15,586       33,698       49,653  

Total undistributed earnings

  $ 7,240     $ 18,575     $ 40,189     $ 59,175  
                                 

Net earnings allocation:

                               

Class A net earnings

  $ 1,297     $ 3,117     $ 6,872     $ 9,907  

Class B net earnings

    6,783       16,331       35,888       51,888  

Net earnings

  $ 8,080     $ 19,448     $ 42,760     $ 61,795  
                                 

Denominator:

                               

Weighted-average shares outstanding:

                               

Class A

    2,116       2,142       2,126       2,142  

Class B

    10,434       10,636       10,512       10,636  
                                 

Net earnings per share:

                               

Class A

  $ 0.61     $ 1.46     $ 3.23     $ 4.63  

Class B

  $ 0.65     $ 1.54     $ 3.41     $ 4.88