XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Description of Business and Summary of Significant Accounting Policies - Basic and Diluted Net Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net earnings $ 73,831 $ 52,689
Undistributed earnings 70,322 49,253
Common Class A [Member]    
Net earnings 11,830 8,598
Less dividends declared 512 514
Undistributed earnings $ 11,318 $ 8,084
Weighted-average shares outstanding, basic and diluted (in shares) 2,142 2,143
Net earnings per share, basic and diluted (in dollars per share) $ 5.52 $ 4.01
Common Class B [Member]    
Net earnings $ 62,001 $ 44,091
Less dividends declared 2,997 2,922
Undistributed earnings $ 59,004 $ 41,169
Weighted-average shares outstanding, basic and diluted (in shares) 10,634 10,394
Net earnings per share, basic and diluted (in dollars per share) $ 5.83 $ 4.24