v3.26.3
Note 4 - Earnings Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Net earnings $ 26,290 $ 25,480 $ 11,379 $ 22,250 $ 26,861 $ 17,874 $ 63,149 $ 66,985
Undistributed earnings 25,300     21,382     60,426 64,386
Net earnings 38,389     22,555     87,348 67,670
Undistributed earnings, diluted 25,300     21,382     60,426 64,386
Net earnings attributable to Bel shareholders, diluted 26,290     22,250     63,149 66,985
Net earnings attributable to Bel shareholders, diluted 26,290     22,250     63,149 66,985
Common Class A [Member]                
Less dividends declared 127 127 127 127 127 127 381 381
Undistributed earnings 3,557     3,429     9,037 10,349
Net earnings 3,684     3,556     9,418 10,730
Undistributed earnings, diluted 3,554     3,429     9,031 10,349
Net earnings attributable to Bel shareholders, diluted 3,681     3,556     9,412 10,730
Net earnings attributable to Bel shareholders, diluted $ 3,681     $ 3,556     $ 9,412 $ 10,730
Weighted-average shares outstanding, basic (in shares) 2,115     2,115     2,115 2,115
Weighted-average shares outstanding, diluted (in shares) 2,115     2,115     2,115 2,115
Net earnings per share, basic (in dollars per share) $ 1.74     $ 1.68     $ 4.45 $ 5.07
Net earnings per share, diluted (in dollars per share) $ 1.74     $ 1.68     $ 4.45 $ 5.07
Common Class B [Member]                
Less dividends declared $ 863 $ 743 $ 736 $ 741 $ 740 $ 737 $ 2,342 $ 2,218
Undistributed earnings 21,743     17,953     51,389 54,037
Net earnings 22,606     18,694     53,731 56,255
Undistributed earnings, diluted 21,746     17,953     51,395 54,037
Net earnings attributable to Bel shareholders, diluted 22,609     18,694     53,737 56,255
Net earnings attributable to Bel shareholders, diluted $ 22,609     $ 18,694     $ 53,737 $ 56,255
Weighted-average shares outstanding, basic (in shares) 12,312     10,548     11,455 10,519
Weighted-average shares outstanding, diluted (in shares) 12,324     10,548     11,465 10,519
Net earnings per share, basic (in dollars per share) $ 1.84     $ 1.77     $ 4.69 $ 5.35
Net earnings per share, diluted (in dollars per share) $ 1.83     $ 1.77     $ 4.69 $ 5.35