XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Net Earnings Per Share (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Net Earnings      
Net earnings $ 4,345,000   $ 3,948,000
Effect of dilutive securities: Restricted stock units- unvested 0   0
Diluted earnings per common share $ 4,345,000   $ 3,948,000
Weighted Average Number of Shares      
Basic earnings per common share (in shares) 5,299,155   5,318,671
Effect of dilutive securities: Restricted stock units- unvested 10,354   18,143
Shares held in deferred comp plan by deferred compensation trust 160,130   164,336
Diluted earnings per common share (in shares) 5,469,639   5,501,150
Per Share Amount      
Basic earnings per common share (in dollars per share) $ 0.82 $ 0.74 $ 0.74
Diluted earnings per common share (in dollars per share) $ 0.79 $ 0.72 $ 0.72