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

Three Months Ended

 
   

March 31,

 
   

2025

   

2024

 
                 

Numerator:

               

Net earnings attributable to Bel shareholders

  $ 17,874     $ 15,874  

Less dividends declared:

               

Class A

    127       129  

Class B

    737       747  

Undistributed earnings

  $ 17,010     $ 14,998  
                 

Undistributed earnings allocation:

               

Class A undistributed earnings

  $ 2,748     $ 2,416  

Class B undistributed earnings

    14,262       12,582  

Total undistributed earnings

  $ 17,010     $ 14,998  
                 

Net earnings allocation:

               

Class A net earnings

  $ 2,875     $ 2,545  

Class B net earnings

    14,999       13,329  

Net earnings

  $ 17,874     $ 15,874  
                 

Denominator:

               

Weighted-average shares outstanding:

               

Class A

    2,115       2,139  

Class B

    10,457       10,610  
                 

Net earnings per share attributable to Bel shareholders:

               

Class A

  $ 1.36     $ 1.19  

Class B

  $ 1.43     $ 1.26