XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Earnings Per Share - Basic and Diluted Net Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Net earnings $ 22,250     $ 8,080     $ 66,985 $ 42,760
Undistributed earnings 21,382     7,240     64,386 40,189
Common Class A [Member]                
Net earnings 3,556     1,297     10,730 6,872
Less dividends declared 127 $ 127 $ 127 125 $ 127 $ 129 381 381
Undistributed earnings $ 3,429     $ 1,172     $ 10,349 $ 6,491
Class A - basic and diluted (in shares) 2,115     2,116     2,115 2,126
Net earnings per common share - basic and diluted (in dollars per share) $ 1.68     $ 0.61     $ 5.07 $ 3.23
Common Class B [Member]                
Net earnings $ 18,694     $ 6,783     $ 56,255 $ 35,888
Less dividends declared 741 $ 740 $ 737 715 $ 725 $ 747 2,218 2,190
Undistributed earnings $ 17,953     $ 6,068     $ 54,037 $ 33,698
Class A - basic and diluted (in shares) 10,548     10,434     10,519 10,512
Net earnings per common share - basic and diluted (in dollars per share) $ 1.77     $ 0.65     $ 5.35 $ 3.41