XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Diluted Earnings Per share        
Net income $ 3,385 $ 6,390 $ 771 $ 19,642
Weighted average shares outstanding (in shares) 18,843,606 11,742,334 16,478,049 11,723,233
Effect of dilutive stock options (in shares) 121,828 13,424 97,312 22,373
Weighted average shares of common stock and common stock equivalents (in shares) 18,965,434 11,755,758 16,575,361 11,745,606
Diluted earnings per share (in dollars per share) $ 0.18 $ 0.54 $ 0.05 $ 1.67