XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Net earnings available to common stockholders $ 17,874 $ 15,874
Undistributed earnings 17,010 14,998
Net earnings 17,874 15,874
Common Class A [Member]    
Net earnings available to common stockholders 2,875 2,545
Less dividends declared 127 129
Undistributed earnings 2,748 2,416
Net earnings $ 2,875 $ 2,545
Class A - basic and diluted (in shares) 2,115 2,139
Net earnings per common share - basic and diluted (in dollars per share) $ 1.36 $ 1.19
Common Class B [Member]    
Net earnings available to common stockholders $ 14,999 $ 13,329
Less dividends declared 737 747
Undistributed earnings 14,262 12,582
Net earnings $ 14,999 $ 13,329
Class A - basic and diluted (in shares) 10,457 10,610
Net earnings per common share - basic and diluted (in dollars per share) $ 1.43 $ 1.26