v3.26.1
Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net earnings per share basic:    
Net earnings $ 2,198 $ 1,530
Basic weighted average shares outstanding 3,494,229 3,493,699
Basic earnings per share $ 0.63 $ 0.44
Weighted Average Number Of Shares Outstanding Diluted Disclosure Items [Abstract]    
Net earnings $ 2,198 $ 1,530
Basic weighted average shares outstanding 3,494,229 3,493,699
Incremental Common Shares Attributable To Equity Unit Purchase Agreements 2,289 0
Diluted weighted average shares outstanding 3,496,518 3,493,699
Diluted Earnings Per Share $ 0.63 $ 0.44