v3.26.1
Note 4 - Earnings Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net earnings attributable to Bel shareholders $ 11,379 $ 17,874
Undistributed earnings 10,516 17,010
Net earnings available to common shareholders 11,379 17,874
Common Class A [Member]    
Net earnings attributable to Bel shareholders 1,813 2,875
Less dividends declared 127 127
Undistributed earnings 1,686 2,748
Net earnings available to common shareholders $ 1,813 $ 2,875
Class A common share - basic and diluted (in shares) 2,115 2,115
Net earnings per share, basic (in dollars per share) $ 0.86 $ 1.36
Common Class B [Member]    
Net earnings attributable to Bel shareholders $ 9,566 $ 14,999
Less dividends declared 736 737
Undistributed earnings 8,830 14,262
Net earnings available to common shareholders $ 9,566 $ 14,999
Class A common share - basic and diluted (in shares) 10,551 10,457
Class B common share - diluted (in shares) 10,554 10,457
Net earnings per share, basic (in dollars per share) $ 0.91 $ 1.43
Net earnings per share, diluted (in dollars per share) $ 0.91 $ 1.43